apache隱藏版本號

2021-08-01 07:47:48 字數 1106 閱讀 7239

預設情況下,apache會顯示版本號及作業系統版本,甚至會顯示伺服器上安裝的是什麼樣的apache模組,這是很不安全的。

只需要修改一下apache2的配置檔案中的serversignature引數

新版本的apache2相關的配置檔案在

/etc/apache2/conf-enabled

#被使用檔案的軟連線

sudo vim security.conf

#找到 serversignature

#將後面的引數設定為

serversignature off

#然後找到servertokens

#修改為

servertokens prod

重啟apache2就可以啦!

servertokens有一下幾個引數:

'prod', 'major', 'minor', 'min', 'os', or

'full'

servertokens prod:伺服器會傳送(比如):apache 

apache server at ip port 80

servertokens major:伺服器會傳送(比如):apache/2

apache/2 server at ip port 80

servertokens minor:伺服器會傳送(比如):apache/2.2

apache/版本號 server at ip port 80

servertokens min:伺服器會傳送(比如):apache/2.2

.11apache/版本號 server at ip port 80

servertokens os:伺服器會傳送(比如):apache/2.2

.11(unix)

apache/版本號 (unix) server at ip port 80

servertokens full:伺服器會傳送(比如):apache/2.2

.11(unix)php/5.2

.8apache/版本號 (unix) php/版本號 server at ip port 80

nginx及apache版本號隱藏

有時候為了安全,我們需要在新安裝好nginx及apache伺服器後,隱藏起版本號,這樣可以防止針對版本號發起的漏洞攻擊,具體操作如下 一 apache版本號隱藏 1.修改apache主配置檔案 httpd.conf 將以下資訊前面的注釋,去掉 2.修改 conf extra httpd defaul...

apache伺服器隱藏版本號

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

nginx 版本號隱藏

nginx的版本號預設是開啟的,可以在預設的錯誤頁面和http響應頭中檢視到。比如的http響應頭資訊 有些時候http 1.1 200 ok server nginx 1.2.3 date fri,14 dec 2012 05 39 29 gmt content type text html ch...