我正在使用这个VirtualHost
<IfModule headers_module>
Header set ProcessingTime "%D"
Header set Server "Apache 2.4"
</IfModule>
我可以看到设置ProcessingTime
很愉快,但是Server
是默认设置的,这告诉了太多有关服务器软件版本的信息。
我做错了什么,我能算出标题Server
最终设置在哪里吗?
我努力了:
sudo grep -Rin "Header" /etc/httpd/conf.d/
-> 没有结果Header set Server
sudo grep -Rin "servertokens" /etc/httpd/conf.d/
-> 绝对没有结果
Apache 版本: CentOS 上的Apache/2.4.53 (codeit)。
通常人们想要隐藏服务器标头,因为一些审计员告诉他们或者他们的漏洞扫描程序不理解向后移植。
查看您的配置和手册中的 ServerTokens 。
请改用服务器配置上下文中的
ServerTokens
指令。