我运行带有 WHM/cPanel 的 CentOS 机箱,并且重建了 Apache 以拥有 mod_headers。
当我添加新标题时,mod_headers 工作正常,但由于某种原因,我无法将“Server:”标题更改为其他值。
我努力了
Header unset Server
Header set Server "Test"
但它在请求中仍然没有改变它。同时,其他标头指令,如
Header add foo bar
显示在 HTTP 响应中。
如何使用 mod_headers 更改 HTTP“服务器:”响应的值?提前致谢。
答案1
Apache 版本?在 1.3 和更早版本中,mod_headers 无法更改服务器标头,但您可以更改源中的定义并重新编译它。
答案2
实际上 Server: 标头由服务器令牌Apache 中的指令,您可以将其设置为产品发送最少的信息。
參考文獻:http://httpd.apache.org/docs/2.2/mod/core.html#servertokens