25.4.2.5. ディレクトリー
図25.9 ディレクトリー
![ディレクトリー](https://access.redhat.com/webassets/avalon/d/Red_Hat_Enterprise_Linux-5-Deployment_Guide-ja-JP/images/815bbf54de6736b1d8a7cac80bb1ccb2/httpd-directories.png)
[D]
右上の Directory リストで指定されていないすべてのディレクトリーの Default Directory Options を設定します。選択したオプションは、< Directory > ディレクティブ内の Options ディレクティブとして一覧表示されます。以下のオプションを設定できます。
ボタンをクリックして、その下の - ExecCGI - CGI スクリプトの実行を許可します。このオプションが選択されていない場合、CGI スクリプトは実行されません。
- FollowSymLinks: シンボリックリンクの後に続くことを許可します。
- includes: サーバー側のインクルードを許可します。
- IncludesNoExec - サーバー側のインクルードを許可しますが、CGI スクリプトで #exec および #include コマンドを無効にします。
- Indexes - DirectoryIndex (
index.html
など)が要求されたディレクトリーに存在しない場合、ディレクトリーのコンテンツのフォーマットされたリストを表示します。 - Multiview - content-negotiated multiviews をサポートします。このオプションはデフォルトで無効にされています。
- SymLinksIfOwnerMatch - ターゲットファイルまたはディレクトリーがリンクと同じ所有者を持つ場合にのみシンボリックリンクをたどります。
特定のディレクトリーにオプションを指定するには、Directory リストボックスの横にある ボタンをクリックします。図25.10「ディレクトリーの設定」 に示されるようにウィンドウが表示されます。ウィンドウ下部の Directory テキストフィールドに、設定するディレクトリーを入力します。右側の一覧でオプションを選択し、左側のオプションで Order ディレクティブを設定します。Order ディレクティブは、allow ディレクティブと deny ディレクティブが評価される順序を制御します。Allow hosts from and Deny hosts from text フィールドで、以下のいずれかを指定できます。
- Allow all hosts:
all
と入力して、すべてのホストへのアクセスを許可します。 - パーシャルドメイン名:名前が指定の文字列と一致するか、または終了されるすべてのホストを許可します。
- 完全な IP アドレス:特定の IP アドレスへのアクセスを許可します。
- サブネット:の場合は以下のようになります。
192.168.1.0/255.255.255.0
- ネットワーク CIDR 仕様(例:)
10.3.0.0/16
図25.10 ディレクトリーの設定
![ディレクトリーの設定](https://access.redhat.com/webassets/avalon/d/Red_Hat_Enterprise_Linux-5-Deployment_Guide-ja-JP/images/c7403b5f389a3382decf3fe00b1378e2/httpd-directories-add.png)
[D]
Let
.htaccess
ファイルがディレクトリーオプション を上書き する場合は、.htaccess ファイルの設定ディレクティブが優先されます。