Apache、PHP 隱藏版本資訊
一、apache
apache 的httpd.conf 有兩個配置可以控制是否顯示伺服器資訊給使用者。
對於XAMPP,這兩者的配置在conf\extra\httpd-default.conf中。
ServerTokens
ServerSignature
預設條件下會把apache版本系統模組都顯示出來(HTTP 返回頭)
設定為:
ServerTokens Prod
ServerSignature Off
就隱藏Apache的Apache Version資訊。
還有如果列舉目錄的話會顯示域名資訊(檔案列表正文)
如果不想要就可以調這兩個引數
ServerTokens
ServerSignature
ServerSignature On|Off|Email
ServerTokens Minimal|Prod|OS|Full
ServerTokens Prod[uctOnly]
Server sends (e.g.): Server: Apache
ServerTokens Min[imal]
Server sends (e.g.): Server: Apache/1.3.0
ServerTokens OS
Server sends (e.g.): Server: Apache/1.3.0 (Unix)
ServerTokens Full (or not specified)
ServerSignature
控制由系統生成的頁面(錯誤資訊,mod_proxy ftp directory listing等等)的頁尾中如何顯示資訊。
可在全域性設定檔案中控制,或是通過.htaccess檔案控制
預設為”off”(ServerSignature Off),有些Linux發行版本可能會開啟這個閥門,比如Debian在預設的虛擬主機上預設將這個閥門設定為開放
全域性閥門的閥值會被虛擬主機或目錄單位的配置檔案中的閥值所覆蓋,所以,必須確保這樣的事情不應該發生
可用的閥值為下面所示:
Off (default): 不輸出任何頁尾資訊 (如同Apache1.2以及更舊版本,用於迷惑)
On:輸出一行關於版本號以及處於執行中的虛擬主機的ServerName (2.0.44之後的版本,由ServerTokens負責是否輸出版本號)
EMail: 建立一個傳送給ServerAdmin的”mailto”
二、隱藏PHP 版本
php.ini
expose_php On
改成
expose_php Off
重啟apache後,php版本在http頭中隱藏了。
相關文章
- 隱藏nginx、apache與php版本號NginxApachePHP
- 如何隱藏 Apache 版本號和其它敏感資訊Apache
- 隱藏nginx版本號資訊(轉)Nginx
- 如何在HTTP頭中隱藏PHP版本號HTTPPHP
- Nginx隱藏版本號Nginx
- 如何在Linux伺服器中隱藏PHP版本Linux伺服器PHP
- 隱藏index.phpIndexPHP
- apache PHP 隱藏 index.php 報錯 No input file specified. 解決辦法ApachePHPIndex
- apache版本資訊控制Apache
- 隱藏Apche、Nginx、PHP的版本號提高網站安全性NginxPHP網站
- MATLAB-LSB 資訊隱藏Matlab
- 修改或隱藏Nginx的版本號Nginx
- iis7/8隱藏banner資訊
- 影像隱寫之使用PHP隱藏影像中的文字PHP
- Excel表格格式的資訊隱藏方法Excel
- 在你的 Flutter 專案中隱藏敏感資訊Flutter
- iPhone 如何隱藏iMessage 資訊及提示通知?iPhone
- ‘模組化‘ ’資訊隱藏和區域性化’
- Oracle 各版本引數/隱藏引數 介紹Oracle
- 隱藏Android簽名檔案和金鑰資訊Android
- PHP 隱藏手機號碼中間4位PHP
- MAC如何顯示隱藏檔案和隱藏隱藏檔案的命令Mac
- 隱藏ip
- 隱藏索引索引
- MacOS X隱藏和顯示隱藏檔案Mac
- Mac顯示和隱藏“隱藏檔案”命令Mac
- apache 與 Nginx 隱藏 index.php 報錯 No input file specified. 解決辦法 設定偽靜態ApacheNginxIndexPHP
- 長尾seo的隱藏價值–資料資訊圖
- 隱藏資料夾怎麼取消隱藏 關閉隱藏檔案的辦法
- ThinkPHP 訪問路徑隱藏 index.php 問題PHPIndex
- tp5 Nginx隱藏index.php的配置方法NginxIndexPHP
- 如何將我們的Nginx的版本號進行隱藏Nginx
- Oracle11g版本中未歸檔隱藏引數Oracle
- Oracle12c版本中未歸檔隱藏引數Oracle
- Oracle 隱藏列Oracle
- Javascript設計模式學習(一)封裝和資訊隱藏JavaScript設計模式封裝
- Mac下顯示和隱藏隱藏檔案的命令Mac
- 解釋java的物件導向及資訊隱藏的模型(轉)Java物件模型