完全隐藏 nginx 服务器响应头

完全隐藏 nginx 服务器响应头

我无法隐藏我的服务器标头(nginx 1.2.1)。

我用谷歌搜索了一下,似乎我所要做的就是server_tokens off;在 nginx.conf 中进行设置。但这样做只会删除版本号,但它仍然显示 nginx 作为服务器。

我看到有一个模块叫HttpHeadersMore模块但我不需要所有这些花哨的选项。我只想隐藏标题。

我如何才能手动完全隐藏页眉?

答案1

如果您不想使用模块删除标头,则必须修改源代码以不发送它。nginx 中没有不发送 nginx 服务器标头的选项。顺便提一下,删除标头可能不会阻止人们弄清楚您使用 nginx,因为每个服务器都有可以探测的某些行为。

相关内容