在Windows环境中隐藏服务器名称NGINX

时间:2018-02-22 06:39:35

标签: node.js nginx server nginx-status

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

Command on windows:server_tokens off;

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

Server: nginx

Server: "Customname"

我发现某处有NGINX-EXTRA模块可以做这些事情的信息。但我不知道如何获得和程序是什么。如果有人知道这个或可以解决我的要求,请告诉我。任何帮助都是真正感谢的。

1 个答案:

答案 0 :(得分: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标头信息