目錄
目錄X
如何隱藏http響應(yīng)頭中server:nginx信息
問(wèn)題描述:需要隱藏http相應(yīng)頭中nginx的信息
解決辦法:
一、修改Nginx配置文件:
打開(kāi)你的Nginx配置文件(通常位于/etc/nginx/nginx.conf
或/usr/local/nginx/conf/nginx.conf
),找到或者添加http
塊,并在里面添加如下指令來(lái)關(guān)閉Nginx版本號(hào)的顯示:
nginx深色版本http { ... server_tokens off; ... }
這個(gè)設(shè)置會(huì)禁止Nginx在錯(cuò)誤頁(yè)面和響應(yīng)頭中顯示版本號(hào);但仍然會(huì)顯示server:nginx
二、修改server信息:適合編譯安裝nginx的方式
1./src/core目錄下的nginx.h文件,將紅框內(nèi)NGINX_VERSION修改為"0.0.0",NGINX_VER修改為"Cloud WAF"
2./src/http目錄下的ngx_http_header_filter_module.c文件,將紅框內(nèi)修改為"Cloud WAF"
3./src/http目錄下的ngx_http_special_response.c文件,將紅框內(nèi)修改為"Cloud WAF"
修改完后重新編譯安裝即可,效果如下