如何隐藏http响应头中server:nginx信息
               
                来源:网络
                点击数: 次
                发布时间:2025年07月02日
            
            
            问题描述:需要隐藏http相应头中nginx的信息
解决办法:
一、修改Nginx配置文件:
打开你的Nginx配置文件(通常位于/etc/nginx/nginx.conf或/usr/local/nginx/conf/nginx.conf),找到或者添加http块,并在里面添加如下指令来关闭Nginx版本号的显示:
nginx深色版本http {    ...
    server_tokens off;
    ...
}这个设置会禁止Nginx在错误页面和响应头中显示版本号;但仍然会显示server:nginx
二、修改server信息:适合编译安装nginx的方式
1./src/core目录下的nginx.h文件,将红框内NGINX_VERSION修改为"0.0.0",NGINX_VER修改为"Cloud WAF"
  
 
2./src/http目录下的ngx_http_header_filter_module.c文件,将红框内修改为"Cloud WAF"
  
 
3./src/http目录下的ngx_http_special_response.c文件,将红框内修改为"Cloud WAF"
  
 
修改完后重新编译安装即可,效果如下
  
 
