Apache服務器運行情況查看:
加載兩個模塊
LoadModule info_module modules/mod_info.so
LoadModule status_module modules/mod_status.so
設置
ExtendedStatus On可以輸出更爲詳細的信息。
取消註釋
<Location /server-status>
SetHandler server-status
Order deny,allow
deny from all
Allow from wangqs
</Location>
<Location /server-info>
SetHandler server-info
Order deny,allow
deny from all
Allow from wangqs
</Location>
通過瀏覽器可以查看Apache服務器信息http://ip:port/server-status
在以上的配置中,存取/server-status 資源時,將提供服務器當前活動的報告。
格式如下:
W_________......................................................
................................................................
................................................................
................................................................
W 代表一個正在應答的子進程,_ 表示空閒的子進程在等待進入的連接。每一個點代表一個還沒有生成的潛在的子進程。每一個潛在允許使用的服務用這樣的一段來表示。
他還同時告訴你,系統自從上次啓動以來已經運行了多少時間。如果需要更多的信息,可以打開ExtendedStatus 開關,這個開關缺省是關的。打開這個開關之後,除了以上信息以外,還可以得到一張每一個子進程及其所作工作的列表。
對於每一個子進程而言,你可以得到它的PID ,以及它佔用的CPU 時間和已經運行的時間。對於服務器而言,你可以得到服務器啓動以後的合計點擊數,CPU的利用率以及每分鐘點擊數,還有傳輸給客戶端的總計字節數。
mod_info
mod_info 對客戶而言,可能不是很有用,但是對系統管理員而言,卻是十分有用的。特別是有很多服務器需要維護的情況下。使用下面的節可以來實現。
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from .your-domain.com
</Location>
這個頁面顯示的啓示就是你編譯到Apache 裏面的東西的列表以及其他針對服務器的各種特性。
如果你輸入:http://your.server/server-info/ 就可以看到服務器內置的模塊列表或者通過DSO 加載的模塊列表。
這對於安裝和配置特定的服務器來說是十分有用的。特別是用來對錯誤的配置文件查找問題時。
好了,這兩個模塊的基本介紹就到這裏了。詳細的信息你還是需要自己去琢磨。因爲在方便客戶的同時,也需要一定的保密措施,需要對這兩個模塊所顯示的信息,限制到特定的人才能使用,所以,還需要使用Deny,Allow 等語句來限制訪問權限。