隱藏NGINX伺服器名稱 和版本號

2022-05-29 12:42:08 字數 1202 閱讀 3675

隱藏nginx伺服器名稱:

修改或隱藏伺服器名稱需要修改原始碼nginx.h,nginx.h在src/core/目錄下 。具體操作如下:

把下面兩個巨集的值修改為自己設定的值,例如"ngx"。 都改為 "" 即隱藏名稱。

1:#define nginx_ver         "nginx/" nginx_version   改為 #define nginx_ver          "ngx" nginx_version 

#define nginx_var          "nginx" 改為 #define nginx_var          "ngx" 

2:同理改版本號修改nginx_version的值 

#define nginx_version      "1.8.0" 

修改如下: [root@python core]# cat nginx.h

隱藏nginx版本號:

Nginx中的伺服器名稱規則

伺服器名稱 server names 伺服器名稱是通過指令server name來指定的。但是在前面講的部分,使用的是確切的伺服器名稱 exact names 當然在實際中還可以使用wildcard names以及正規表示式的伺服器名稱 server server server server 對於乙...

配置伺服器版本資訊隱藏

include conf extra httpd default.conf 去掉注釋 servertokens prod 控 務器回應給客戶端的 server 應答頭是否包含關於伺服器作業系統型別和編譯進的模組描述資訊。serversignature off 關閉提供伺服器版本和正在提供服務 擴充套...

apache伺服器隱藏版本號

審計公司發現我們的支付閘道器系統存在安全漏洞,apace的版本號資訊沒有隱藏掉,容易引起攻擊。故讓提出解決方案。1 自己搭建好本地簡單演示環境,訪問時也會出現版本好。接下來進行隱藏操作。2.2 修改配置檔案vim etc httpd conf httpd.conf 生產上的配置檔案路徑位址可能有所不...