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版本號的顯示:
這個設置會禁止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"
修改完后重新編譯安裝即可,效果如下
上一篇:web服務器中需要禁用的php危險函數
下一篇:網站服務器:隱藏IIS的server版本信息
相關內容: