为Apache HTTP中的所有虚拟主机全局设置header指令

header指令表示可以为服务器configuration上下文设置它,但是将其设置在任何虚拟主机之外都不起作用。 我想全局取消所有虚拟主机的标题。

在设置conf.d / header.conf文件失败后,我在httpd.conf中放置了“Header unset”指令。 但没有运气。 我相信这个指令不会在hostsconfiguration名称空间中被覆盖。

谢谢

好。 所以头文件是由代码中的Drupal设置的。 我不得不在Apache指令中添加“始终”条件,以使服务器设置覆盖标题。

请参阅Apache文档中关于“响应头的内部表”的讨论

为了使其工作,您需要在Apacheconfiguration文件的服务器configuration上下文中的以下内容:

Header always unset X-Generator 

看来,这是一些版本的Apache的默认,因此可能是许多谷歌结果没有提到它的原因。