nginx 修改并隐藏版本号
1更改版本信息curl -I 192.168.10.11|grep Server
第一种 修改版本及版本号
nginx编译前更改
src/core/nginx.h
#define nginx_version 1008001
#define NGINX_VERSION "1.8.1"#修改想要显示的版本如:2.2.23
#define NGINX_VER "nginx/" NGINX_VERSION #将nginx修改成想要显示的软件名称
#define NGINX_VAR "NGINX" #将nginx修改成想要显示的软件名称(Evan Web Server)
#define NGX_OLDPID_EXT ".oldbin"
src/http/ngx_http_header_filter_module.c
static char ngx_http_server_string[] = "Server: nginx" CRLF;#将nginx修改为想要的版本
src/http/ngx_http_special_response.c
"nginx" CRLF#将nginx修改为想要的版本信息
第二种 隐藏版本号
nginx配置文件里增加 server_tokens off;
server_tokens作用域是http server location语句块
server_tokens默认值是on,表示显示版本信息,设置server_tokens值是off,就可以在所有地方隐藏nginx的版本信息。
http{
server_tokens off;
}
页:
[1]