apache_status
首先你得編譯apache 的一個(gè)模塊,你可以檢查你的配置文件(httpd.conf )中是否有LoadModule status_module modules/mod_status.so,如果有的話,
首先你得編譯apache 的一個(gè)模塊,你可以檢查你的配置文件(httpd.conf )中是否有
LoadModule status_module modules/mod_status.so,
如果有的話,說明你的
apache 已經(jīng)加載了此模塊?;蛘吣憔幾g的時(shí)候加上了--enable- module=so也表明服務(wù)器支持了,其實(shí)最好的辦法就是照下面的步驟,先把server-status 打開,看能否使用。如果沒有這個(gè)模塊該怎么添加上呢?
如果沒有加載這個(gè)模塊,如果您是linux 服務(wù)器,那么就需要您重新編譯apache 了,編譯的時(shí)候加上參數(shù)--enable-module=so即可,如果你是windows 系統(tǒng)的話,無需任何編譯,只要把剛才時(shí)候說的LoadModule status_module modules/mod_status.so這句加上,如果前面有帶#號(hào),開啟的話,需要將#去除。
確認(rèn)你的系統(tǒng)有這個(gè)模塊之后,下面的工作就是配置server-status 了!
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from .foo.com
ExtendedStatus On
這是一個(gè)完整的server-status 的配置
deny 表示禁止的,如果你不想使用的話,可以設(shè)置為上面的設(shè)置,完全開啟的話,此行整體刪除即可,allow from表示可以通過那個(gè)地址訪問,如果你在使用的話,可以設(shè)置為allow from all,最后一句表示的是待會(huì)訪問的時(shí)候能看到詳細(xì)的請(qǐng)求信息!
下面就可以通過url 訪問到server-status 了,http://ip地址/server-status,你可以通過更改< Location /server-status>里面的server-status 改變?cè)L問路徑,比如該為