ディレクトリの内容を表示させない

Posted by: admin at 11 月 5th, 2008

ブラウザのアドレス欄にディレクトリ名までを入力した場合、index.html / index.php / index.cgi 等が見つからない場合に、ファイル一覧が表示されてしまうのを防ぐ方法。
Google等で「index of」で検索をすれば、どのようなものかお分りになると思います。
httpd.conf の修正を行います。
httpd.conf は通常、下記の場所にあります。
/usr/local/apache2/conf
または
/usr/local/etc/apache2

httpd.conf
Options Indexes FollowSymLinks
↓ Indexes を削除
Options FollowSymLinks

修正が終わりましたら、Apacheを再起動します。
# /usr/local/apache2/bin/apachectl restart
apachectl はバージョンやインストール方法によってパスが異なりますので分らない場合には以下の方法で調べます。
# which apachectl