TOP > Linux > Fedoraの技 > 101-200 > 115
インデックスを表示しないようにするには
apacheはファイル名が指定されず、ディレクトリのみでアクセスがあるとindex.htmlを探します。見つからない場合にはインデックスのオプションの指示に従います。指定があるとそのディレクトリ内のファイルを一覧表示します。
# vi /etc/httpd/conf/httpd.conf
<Directory "/var/www/html/space">
Options Indexes FollowSymLinks
〜略〜
Indexeオプションを削除してから、apacheを再起動し同じディレクトリを開くと"Forbidden(禁止)"と表示されファイルの一覧が表示されないことが分かります。
<Directory "/var/www/html/space">
Options FollowSymLinks Indexeを削除
この設定をよく認識しておかないとディレクトリ内が丸見えとなり、大変危険です。初期設定では"cgi-bin"ディレクトリにはインデックス表示がされないようになっています。
<Directory "/var/www/cgi-bin">
Options None
2005-12-03 作成