问题 nginx“server_tokens”配置被忽略


nginx.conf:

server_tokens off;

为什么会被忽略,标题仍然发送:

Server: nginx

不,其他包含的配置文件不包含 server_tokens 组态。

是的,我确实重启了所有服务。


1732
2017-11-27 15:58


起源



答案:


引用 文档 在...上 server_tokens 指示:

启用或禁用在错误消息和“服务器”响应头字段中发出nginx版本。

根据文档,它因此不会阻止生成 Server 标题但只能阻止添加确切的版本。如果要完全删除服务器标头,可以使用 ngx_headers_more模块


16
2017-11-27 16:13



如果我必须编译一个甚至不包含在包中的mod,我也可以只改变nginx本身的来源。这不是一个选择。关闭意味着关闭..不是一点点。对于nginx,这是-1 :-( - DanFromGermany
设置按文档记录。如果您想在nginx中看到任何更改,请在正确的频道上打开问题。我不是真的跟着你的咆哮...... - Holger Just


答案:


引用 文档 在...上 server_tokens 指示:

启用或禁用在错误消息和“服务器”响应头字段中发出nginx版本。

根据文档,它因此不会阻止生成 Server 标题但只能阻止添加确切的版本。如果要完全删除服务器标头,可以使用 ngx_headers_more模块


16
2017-11-27 16:13



如果我必须编译一个甚至不包含在包中的mod,我也可以只改变nginx本身的来源。这不是一个选择。关闭意味着关闭..不是一点点。对于nginx,这是-1 :-( - DanFromGermany
设置按文档记录。如果您想在nginx中看到任何更改,请在正确的频道上打开问题。我不是真的跟着你的咆哮...... - Holger Just