您现在的位置:新疆网站建设-新疆网站制作-新疆二域设计>> 帮助中心>服务器相关>> nginx如何隐藏http相应头中server信息

nginx如何隐藏http相应头中server信息

作者:admin  来源:互联网  发布时间:2025-09-05 10:57:26  点击数:0

在配置 Nginx 服务器时,出于安全考虑,通常需要隐藏或修改服务器返回的 Server 信息,包括 Nginx 版本号。这可以通过修改 Nginx 的配置文件来实现。

单是要隐藏 nginx 版本号信息只需要在 nginx 配置文件全局段添加 server_tokens off;然后重启 nginx 即可。

打开你的Nginx配置文件(通常位于/etc/nginx/nginx.conf或/usr/local/nginx/conf/nginx.conf),找到或者添加http块,并在里面添加如下指令来关闭Nginx版本号的显示:


vv1


这个设置会禁止Nginx在错误页面和响应头中显示版本号;但仍然会显示server:nginx


二、修改server信息:适合编译安装nginx的方式

1./src/core目录下的nginx.h文件,将红框内NGINX_VERSION修改为"0.0.0",NGINX_VER修改为"Cloud WAF"


vv2


2./src/http目录下的ngx_http_header_filter_module.c文件,将红框内修改为"Cloud WAF"


vv3


3./src/http目录下的ngx_http_special_response.c文件,将红框内修改为"Cloud WAF"


vv4


修改完后重新编译安装即可,效果如下


image





上一篇:web服务器中需要禁用的php危险函数
下一篇:网站服务器:隐藏IIS的server版本信息

版权所有 新疆二域信息技术有限公司 All Rights Reserved 地址:乌鲁木齐市北京南路高新街217号盈科广场B座615 备案号:新ICP备14003571号-6 新公网安备 65010402000050号