我正在使用NGINX。我不想透露我的服务器身份。为此,我研究了许多网站,发现在Windows环境中隐藏了NGINX的版本。
Command on windows:server_tokens off;
现在如何隐藏或修改服务器名称,即
Server: nginx
到
Server: "Customname"
我发现某处有NGINX-EXTRA模块可以做这些事情的信息。但我不知道如何获得和程序是什么。如果有人知道这个或可以解决我的要求,请告诉我。任何帮助都是真正感谢的。
答案 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标头信息