【发布时间】:2014-11-06 10:24:14
【问题描述】:
我想知道如何完全删除 apache 在响应中发送的 Server 标头。
最初,它在响应标头中显示完整的服务器信息,例如 Server: Apache (Ubuntu 14.04)。
但我在某个地方读到了将其添加到 apache2.conf 中
ServerTokens ProductOnly
ServerSignature Off
它没有删除标题,只是将其更改为Server: Apache
我什至尝试从 PHP 中删除带有 header_remove('Server'); 的标头。但仍然没有运气。
所以,我想完全删除它。
谢谢,
PS:如果可以将标头值更改为例如:Server: Microsoft-IIS/8.0(假值);那么它也可以。
【问题讨论】:
-
这里有一个关于如何修改Apache源代码的教程:stackoverflow.com/a/65979502/12154890在没有mod_security的情况下更改header
标签: apache ubuntu http-headers