nginx隐藏版本号及修改软件名

马谦马谦马谦 2018年3月12日11:13:47 发表评论
文章最后编辑于:2018-5-4 21:45:06

一、隐藏nginx版本号

默认情况下,http请求头中都会携带服务器的名字和版本信息:

通过在配置文件中设置server_tokens变量控制版本号显示:

二、修改版本号

nginx的版本号在nginx-1.12.2/src/core/nginx.hNGINX_VERSION字段中定义,位于第13行左右:

修改第13行的NGINX_VERSION2.0.0,然后重新编译nginx,重启服务。

三、修改服务端软件名

修改nginx/src/core/nginx.h中的NGINX_VER字段:

修改nginx/src/http/ngx_http_header_filter_module.c的第49行:

改为Server: Tomcat

重新编译:

本文共执行61次查询,耗时0.366秒!
马谦马谦马谦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: