ExtendedStatusディレクティブなどを使用して、サーバステータスの監視を設定します。
設定例を以下に示します。
注意
本設定はWebサーバ全体に対して適用されます。バーチャルホストごとに変更することはできません。
ネットワーク上の悪意のある人(またはマシン)がそのサーバステータスをのぞき見る脅威があるため、ユーザ認証およびIPアクセスコントロールを併用して設定することをお勧めします。ユーザ認証の設定については「3.7 ユーザ認証の設定」を、IPアクセスコントロールの設定については「3.8 IPアクセスコントロールの設定」を参照してください。
例
Webブラウザ(クライアント)でURL「http://192.168.1.1(WebサーバのIPアドレス)/server-status」を指定し、サーバステータス情報を表示する場合
![]()
LoadModule auth_basic_module "C:/Interstage/F3FMahs/modules/mod_auth_basic.so"
LoadModule authn_file_module "C:/Interstage/F3FMahs/modules/mod_authn_file.so"
LoadModule authz_user_module "C:/Interstage/F3FMahs/modules/mod_authz_user.so"
LoadModule status_module "C:/Interstage/F3FMahs/modules/mod_status.so"
ExtendedStatus On
<Location /server-status>
AuthUserFile "C:/Interstage/F3FMahs/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_basic_module "/opt/FJSVahs/modules/mod_auth_basic.so"
LoadModule authn_file_module "/opt/FJSVahs/modules/mod_authn_file.so"
LoadModule authz_user_module "/opt/FJSVahs/modules/mod_authz_user.so"
LoadModule status_module "/opt/FJSVahs/modules/mod_status.so"
ExtendedStatus On
<Location /server-status>
AuthUserFile "/opt/FJSVahs/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>参考
関連ディレクティブ
Allow
AuthName
AuthType
AuthUserFile
Deny
ExtendedStatus
<Location>
LoadModule
Order
Require
SetHandler