-1

我正在使用 NGINX。我不想透露我的服务器身份。为此,我研究了许多网站,发现在 Windows 环境中隐藏了 NGINX 的版本。

Command on windows:server_tokens off;

现在如何隐藏或修改服务器的名称,即

Server: nginx

Server: "Customname"

我在某处发现有 NGINX-EXTRA 模块可以做这些事情。但我不知道如何获得以及程序是什么。如果有人对此有所了解或可以解决我的要求,请告诉我。任何帮助都非常感谢。

4

1 回答 1

0

1.可以修改源文件'src/http/ngx_http_header_filter_module.c',然后重建nginx。

static u_char ngx_http_server_string[] = "Server: nginx" CRLF;
static u_char ngx_http_server_full_string[] = "Server: " NGINX_VER CRLF;
static u_char ngx_http_server_build_string[] = "Server: " NGINX_VER_BUILD CRLF;

2.你可以写一个nginx http模块来修改http头信息

于 2018-02-23T10:16:45.413 回答