Linux
Tips |
|
Apacheでファイル一覧を表示させないようにするには
北浦訓行
2005/2/24
|
DirectoryIndexディレクティブで指定したデフォルトファイル(index.htmlなど)が存在しないディレクトリにWebブラウザでアクセスすると、Apacheの設定によってはそのディレクトリのファイル一覧を表示する。
|
/var/www/html/tmpディレクトリにindex.htmlが存在しないため、ファイル一覧が表示される |
この仕組みは、セキュリティ上好ましくない。特に、外部に公開するWebサーバではこの機能を無効化するべきである。Fedora Core 3の場合は、/etc/httpd/conf/httpd.confの
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory> |
の部分にある、
Options Indexes FollowSymLinks |
の行を、
Options -Indexes FollowSymLinks |
に変更する。変更したら、以下のコマンドでApacheを再起動する。
これで、ファイルの一覧は表示されなくなる。
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間