哈哈,說隱藏會不會很聳動?
其實也沒有特別隱藏啦,只是預設沒有開啟,所以還是來介紹一下吧!
如果你想知道你的 server 上現在有開啟哪些 module、環境設定、有多少連線數、傳輸速度、Server uptime、CPU loading 的情況(應該是企鵝限定),並且有權限自行設定 httpd.conf,請繼續往下看……
首先,請開啟你的 httpd.conf,然後找到以下兩行、並去除前面的註解符號:
#LoadModule info_module modules/mod_info.so
#LoadModule status_module modules/mod_status.so
接著,請找以下這段,並且同樣的去除註解符號:
#<Location /server-info>
# SetHandler server-info
# Order deny,allow
# Deny from all
# Allow from [你的網域]
#</Location>
[你的網域] 代表你自己的網域,請依照實際狀況來設定就對了。
再來請找以下這段,一樣去除註解、[你的網域] 一樣也是根據實際情況來設定:
#<Location /server-status>
# SetHandler server-status
# Order deny,allow
# Deny from all
# Allow from [你的網域]
#</Location>
最後請找這一行,並去除註解符號:
#ExtendedStatus On
存檔後就大功告成了!請記得重新啟動伺服器,然後就可以看成果囉!
沒有做其他更改的話,預設的網址應該是這樣:
開啟這個會不會有安全性的問題呢?基本上如果是預設的設定的話,只有從本身的網域,也就是你自己的電腦上,才能看到這些資料,所以大致上是不用擔心的。
但若平常並不是用本機在管理伺服器,就必須自己看情況來修改上面的內容囉!
最後來一個 ,Apache 本身網站的範例,不過只有 server-status 而沒有 server-info,網址是:http://www.apache.org/server-status
Reference:
順著東方永夜抄去看了paip那逛逛,又不知怎地看到了KKFox,就連來這逛逛,發現一些奇怪好玩的東西,apache's server-info & server-status,我都試過了,照著改就大概成功了,以前我多半用phpinfo來看Apache/PHP的組態,現在又多會了一招半式,哈哈。
評論由 黑白鯨 發表 @ 六月 13 日, 2006 4:42 下午