2017-02-25 69 views
0

我使用的是Ubuntu,我想修改头从“服务器:Apache/2.2.22(Ubuntu)”到“服务器:我的名字”我该怎么做?无需使用ModSecurity!修改Apache服务器头名称

如果可能的话请提及明确的步骤。

回答

0

你不能没有编辑源代码,或者安装ModSecurity之类的东西,或者把别的东西放在Apache前面。

你可以做的最好的就是将其更改为:通过添加以下到你的Apache配置“服务器阿帕奇”:

ServerTokens Prod 

详情请参阅ServerTokens documentation。我们一次又一次地被问及允许在Apache中完成这项工作是非常简单的,但Apache开发人员强烈反对这一点,并说它不增加安全价值("The idea of "security through obscurity" is a myth and leads to a false sense of safety.")。虽然隐藏它的好处可能被夸大了,但许多人(包括我自己)不赞同Apache的立场,当然也不同意ServerTokens(“Full”)的默认设置。有些人可能会说自己的自我迫使你在那里保留“阿帕奇”。

无论如何,同时我对手动编辑源代码,每次升级或安装其他任何东西以围绕其实例工作感到不够强烈(每个问题都可能导致更多问题),所以只需要“Apache”。这不是什么大不了的事。