从 http 请求中删除 apache 信息

从 http 请求中删除 apache 信息

我想从 http 请求中删除 Apache Web 服务器信息。我已经实现了ServerTokens Prod,并将信息减少到仅:

Server: Apache

现在,我也想从请求中删除此信息。我该怎么做?

答案1

Server无法取消设置,抱歉。请参阅这里

如果您满足于仅更改字符串,则mod_security可以执行此操作(SecServerSignature),就像在服务器前面使用某种代理(反常地,甚至是 Apache 代理)一样。

当然可以将其完全删除...但我不知道有什么开箱即用的软件。

答案2

yum install mod_security

编辑文件/etc/httpd/conf.d/mod_security.conf

<IfModule mod_security2.c>
    # This is the ModSecurity Core Rules Set.
    SecServerSignature " " ## add this
    # Basic configuration goes in here
    Include modsecurity.d/*.conf
    Include modsecurity.d/base_rules/*.conf

安全服务器签名“”将隐藏服务器:apache到服务器:

參考文獻:http://forums.cpanel.net/f5/disable-serversignature-off-not-working-78468.html

相关内容