サーバステータスの監視は、環境定義ファイル(httpd.conf)において、以下に示すディレクティブを使用して設定します。
なお、ネットワーク上の悪意のある人(またはマシン)がそのサーバステータスをのぞき見る脅威があるため、ユーザ認証およびIPアクセスコントロールを併用して設定することをお勧めします。
注意
本設定はWebサーバ全体に対して適用されます。バーチャルホストごとに変更することはできません。
ユーザ認証の設定の詳細については「3.2.7 ユーザ認証の設定」を、IPアクセスコントロールの詳細については、「3.2.8 IPアクセスコントロールの設定」を参照してください。
例
Webブラウザ(クライアント)でURL「http://192.168.1.1(WebサーバのIPアドレス)/server-status」を指定し、サーバステータス情報を表示する場合
![]()
LoadModule auth_module "C:/Interstage/F3FMihs/modules/mod_auth.so"
LoadModule status_module "C:/Interstage/F3FMihs/modules/mod_status.so"
ExtendedStatus on
<Location /server-status>
AuthUserFile "C:/Interstage/F3FMihs/servers/FJapache/conf/password.txt"
AuthName "Server Status"
AuthType Basic
Require valid-user
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 192.168.1.1
</Location>![]()
![]()
LoadModule auth_module "/opt/FJSVihs/modules/mod_auth.so"
LoadModule status_module "/opt/FJSVihs/modules/mod_status.so"
ExtendedStatus on
<Location /server-status>
AuthUserFile "/opt/FJSVihs/servers/FJapache/conf/password.txt"
AuthName "Server Status"
AuthType Basic
Require valid-user
SetHandler server-status
Order Deny,Allow
Deny from all
Allow from 192.168.1.1
</Location>