如何从NGINX中删除ServerSignature Off和ServerTokens Prod?

如何从NGINX中删除ServerSignature Off和ServerTokens Prod?,nginx,Nginx,我想隐藏有关nginx的详细信息或反向代理的详细信息? 我必须添加server\u令牌betweenhttptagfromnginx.conf 当我尝试使用下面的curl获取nginx信息时,控制台输出 curl-Ihttps://www.example.com HTTP/1.1200ok 服务器:nginx 日期:2017年5月15日星期一09:25:15 GMT 内容类型:text/html;字符集=utf-8 连接:保持活力 改变:接受编码 过期时间:1978年11月19日星期日格林尼治标

我想隐藏有关nginx的详细信息或反向代理的详细信息? 我必须添加
server\u令牌
between
http
tagfrom
nginx.conf

当我尝试使用下面的curl获取nginx信息时,控制台输出

curl-Ihttps://www.example.com
HTTP/1.1200ok
服务器:nginx
日期:2017年5月15日星期一09:25:15 GMT
内容类型:text/html;字符集=utf-8
连接:保持活力
改变:接受编码
过期时间:1978年11月19日星期日格林尼治标准时间05:00:00
缓存控制:没有缓存,必须重新验证
X-Content-Type-Options:nosniff
X-Frame-Options:SameOrigin
严格的运输安全:最大年龄=1000岁;包含子域
内容语言:en

指令:
服务器\u令牌关闭
仅隐藏nginx版本。如果您想更改header
Server:nginx
您需要使用额外的nginx模块“Headers More”,例如在包nginx extras(Debian,Ubuntu)中提供。 然后您可以使用例如:

server_tokens off; 
more_set_headers "Server: IIS";

如果你真的想隐藏服务器引擎,你还应该更改错误站点。

Hi@Jack这是从windows安装的,如何在windows上使用nginx模块“Headers More”呢?很抱歉,我不知道如何在windows上安装nginx,以及如何找到包含其他模块的版本(如“Headers More module”)。