用 Google 搜尋:

無聊人的無聊故事

五月 27 日, 2006

Apache 隱藏的伺服器狀態

文章類別:Server 相關, 電腦相關 — by C.H.Weng @ 3:23 下午

哈哈,說隱藏會不會很聳動?

其實也沒有特別隱藏啦,只是預設沒有開啟,所以還是來介紹一下吧!

如果你想知道你的 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

存檔後就大功告成了!請記得重新啟動伺服器,然後就可以看成果囉!

沒有做其他更改的話,預設的網址應該是這樣:

  • http://your.domain/server-info
  • http://your.domain/server-status

開啟這個會不會有安全性的問題呢?基本上如果是預設的設定的話,只有從本身的網域,也就是你自己的電腦上,才能看到這些資料,所以大致上是不用擔心的。

但若平常並不是用本機在管理伺服器,就必須自己看情況來修改上面的內容囉!

最後來一個 ,Apache 本身網站的範例,不過只有 server-status 而沒有 server-info,網址是:http://www.apache.org/server-status

Reference:

共有 1 條評論

  1. 順著東方永夜抄去看了paip那逛逛,又不知怎地看到了KKFox,就連來這逛逛,發現一些奇怪好玩的東西,apache's server-info & server-status,我都試過了,照著改就大概成功了,以前我多半用phpinfo來看Apache/PHP的組態,現在又多會了一招半式,哈哈。

發表評論

(必須輸入。)
(必須輸入,但不會公開。)
(選擇性輸入、公開資訊。)

不可以 使用 HTML 標籤;你 可以 使用 BBCode 標籤。
目前支援的標籤: b color email i img size strong u url。

Comment Preview
↑Meta↑
↑Authors↑
↓Search↓
↑Categories↑
↑Recent Posts↑
↓Most Popular Posts↓
↑Recent Comments↑
↓Recent Trackbacks↓
↓Archives↓
↓Themes↓
Powered by WordPress™
Valid RSS & Atom Feed