在Apache Web服务器中,我们可以使用mod_rewrite更改服务器签名(Apache名称)。
例如 – http://www.howtoforge.com/changing-apache-server-name-to-whatever-you-want-with-mod_security-on-debian-6
我怎样才能跟Nginx一样呢? 我是Nginx新手,想用我自己的签名来replaceNginx的名字。
我正在使用Ubuntu 12.04服务器版。
对于nginx,你将需要在头文件中编译更多模块 (默认情况下它不包含在nginx中)。 这将允许您覆盖Server:
标题。
之后,你可以简单地做:
more_set_headers "Server: my_phone/1.0"
A. http://wiki.nginx.org/NginxHttpHeadersMoreModule#more_set_headers
B.编辑源代码并replacengx_http_server_string
值
C. [Beta]使用modsecurity
D. [不推荐]使用像Varnish或Squid这样的反向代理来隐藏标题(当访问本地主机时,标题将是可parsing的)