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