foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

Apache httpd.conf の Options の意味

バーチャルホストやディレクトリに対して、機能の有効・無効を設定する。

設定は最も近いディレクトリの内容のみを反映する。
下記の設定では /web/docs/spec では Includes だけが有効になる。

<Directory /web/docs>
  Options Indexes FollowSymLinks
</Directory>

<Directory /web/docs/spec>
  Options Includes
</Directory>

設定を上位から引き継ぎつつ、マージしたい場合は + を使う。
下記の設定では /web/docs/spec では FollowSymLinks, Indexes が有効になる。

<Directory /web/docs>
  Options Indexes FollowSymLinks
</Directory>

<Directory /web/docs/spec>
  Options +Includes -Indexes
</Directory>