Mod statusの設定
提供: Astarisk Works Wiki
mod_status とは
Apache HTTP Serverのモジュールの一つでApacheの稼働状況を表示することができる。
設定方法
とりあえずモジュールがロードされていなければ使えない。
次のコマンドでチェックする。
/usr/local/apahce2/bin/httpd -M
結果の出力に次の行があればmod_statusはロードされている。
status_module (shared)
上記はシェアードモジュールとしてロードされている時の例。もし、静的に組み込んでいれば(shared)ではなく(static)となっている。
もし、ロードされていなければhttpd.confで設定する。 mod_soが有効で、moduleディレクトリにmod_status.soあればインストールはされているので、httpd.confに次の行を追加する。
LoadModule status_module modules/mod_status.so
設定例
mod_statusを有効にするにはさらに次の設定が必要。
設定はhttpd.confに行う。
次の例ではmod_statusがロードされている時だけ設定が有効となるようにIfModule で囲っている。
<IfModule status_module>
ExtendedStatus On
<Location /server-status>
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 192.168.1.0/24
</Location>
</IfModule>