Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 101-200 > 115

インデックスを表示しないようにするには

apacheはファイル名が指定されず、ディレクトリのみでアクセスがあるとindex.htmlを探します。見つからない場合にはインデックスのオプションの指示に従います。指定があるとそのディレクトリ内のファイルを一覧表示します。

# vi /etc/httpd/conf/httpd.conf
<Directory "/var/www/html/space">
  Options Indexes FollowSymLinks
〜略〜

ap-index-on.jpg

Indexeオプションを削除してから、apacheを再起動し同じディレクトリを開くと"Forbidden(禁止)"と表示されファイルの一覧が表示されないことが分かります。

<Directory "/var/www/html/space">
  Options FollowSymLinks Indexeを削除

ap-index-off.jpg

この設定をよく認識しておかないとディレクトリ内が丸見えとなり、大変危険です。初期設定では"cgi-bin"ディレクトリにはインデックス表示がされないようになっています。

<Directory "/var/www/cgi-bin">
  Options None

2005-12-03 作成