隐藏Nginx版本号和软件名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了隐藏Nginx版本号和软件名相关的知识,希望对你有一定的参考价值。

一、隐藏 nginx 版本号:在http区块中添加 server_tokens off;

二、隐藏 Nginx 软件名

1、修改第一个文件 /usr/local/src/nginx-1.6.3/src/core/nginx.h

#define NGINX_VERSION "1.1.1"
#define NGINX_VER "panzekai/" NGINX_VERSION

2、修改第二个文件 /usr/local/src/nginx-1.6.3/src/http/ngx_http_header_filter_module.c

static char ngx_http_server_string[] = "Server: panzekai" CRLF;

3、修改第三个文件 /usr/local/src/nginx-1.6.3/src/http/ngx_http_special_response.c

static u_char ngx_http_error_full_tail[] =
"<hr><center>" NGINX_VER "(www.dxjun.com)</center>" CRLF
"</body>" CRLF
"</html>" CRLF
;


static u_char ngx_http_error_tail[] =
"<hr><center>panzekai</center>" CRLF
"</body>" CRLF
"</html>" CRLF
;

4、重新编译安装 Nginx

 

 

 

   

以上是关于隐藏Nginx版本号和软件名的主要内容,如果未能解决你的问题,请参考以下文章

Nginx调优

防黑客攻击服务器,如何在网络上隐藏Nginx软件名与版本号

Nginx隐藏版本号,Nginx隐藏软件名称

隐藏Nginx软件版本号信息

隐藏Nginx版本号

Nginx优化