ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Interstage HTTP Server 運用ガイド

A.73 <Location>

名前

  <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>