2
我在我的etc/apache2.conf文件中添加了這兩行,它隱藏了操作系統和apache版本。完全隱藏服務器名稱apache
ServerSignature Off
ServerTokens Prod
但畢竟我可以看到服務器名頭
Server Apache
如何隱藏這些信息呢? 我使用Debian 7,阿帕奇V 2.2
感謝
我在我的etc/apache2.conf文件中添加了這兩行,它隱藏了操作系統和apache版本。完全隱藏服務器名稱apache
ServerSignature Off
ServerTokens Prod
但畢竟我可以看到服務器名頭
Server Apache
如何隱藏這些信息呢? 我使用Debian 7,阿帕奇V 2.2
感謝
阿帕奇自身不能完全取消設置服務器頭(不帶連mod_headers中)。
這個appears to be by design,正如Apache開發者所討論的那樣。
有一種方法可以使用ModSecurity來做到這一點,但我對此知之甚少。相反,這些人擁有了一切想通了已經:
https://unix.stackexchange.com/questions/124137/change-apache-httpd-server-http-header
我可以驗證這工作,只是試圖在Debian 7.6。
編輯: 爲apache安裝mod安全,然後將其添加到您的apache2.conf
。
<IfModule security2_module>
SecRuleEngine on
ServerTokens Full
SecServerSignature " "
</IfModule>
此重新啓動了Apache後,Server頭就會消失
感謝的人,是工作!,我justed編輯你的答案,其中包括該代碼段。 – dav 2014-10-10 14:53:36