名前
<Location>
形式
<Location URL> ... </Location>
機能概要
特定のURLの中だけでディレクティブを使用したい場合に、URLのセクションを指定します。
URL名は、スキームを含めずに“/path”で指定します。また、ワイルドカード(?:ある1文字に一致、*:ある連続した文字列に一致)、および正規表現で指定できます。
なお、指定したURL内では、ディレクトリコンテキストの中で許可されているすべてのディレクティブを使用できます。
指定位置
グローバルコンテキスト、バーチャルホスト
省略値
なし
使用例
URL“/path”配下すべてに対して、ホスト“192.168.1.1”からのアクセスだけを許可する場合
<Location /path> Order Deny,Allow Deny from all Allow from 192.168.1.1 </Location>
URL“/path”配下の1階層に対して、ホスト“192.168.1.1”からのアクセスだけを許可する場合
<Location /path/*> Order Deny,Allow Deny from all Allow from 192.168.1.1 </Location>
Servletサービスのアプリケーション識別子“sample”のURLに対してユーザ認証を行う場合
LoadModule auth_module "C:/Interstage/F3FMihs/modules/mod_auth.so" <Location /sample> AuthUserFile "C:/Interstage/F3FMihs/servers/FJapache/conf/password.txt" AuthName "Secret directory" AuthType Basic Require valid-user </Location>
LoadModule auth_module "/opt/FJSVihs/modules/mod_auth.so" <Location /sample> AuthUserFile "/opt/FJSVihs/servers/FJapache/conf/password.txt" AuthName "Secret directory" AuthType Basic Require valid-user </Location>