Apacheでファイル一覧を表示させない方法 [Apache]
2008/03/02 Sun [Edit]
【目標】
Apacheでファイル一覧を表示させない
【環境】
coLinux0.7
Debian GNU/Linux 4.0 (Etch)
Apache2.0.63
DirectoryIndexディレクティブで指定したデフォルトファイル(index.htmlなど)が存在しないディレクトリにWebブラウザでアクセスすると、Options Indexesが設定されている場合そのディレクトリのファイル一覧が表示されます。

この丸見え状態を止める方法。
例)/usr/local/apache2/htdocs配下のファイルを見せたくない場合
/usr/local/apache2/conf/httpd.confを編集
OptionsのIndexesを無効にします。
Indexes → -Indexes
マイナス"-"をつけるとその項目が無効になります。
普通に消してしまってもOK。
Apache再起動
# /etc/init.d/httpd2 restart

エラーメッセージ(Forbidden)が出ればOK
Apacheでファイル一覧を表示させない
【環境】
coLinux0.7
Debian GNU/Linux 4.0 (Etch)
Apache2.0.63
DirectoryIndexディレクティブで指定したデフォルトファイル(index.htmlなど)が存在しないディレクトリにWebブラウザでアクセスすると、Options Indexesが設定されている場合そのディレクトリのファイル一覧が表示されます。

この丸見え状態を止める方法。
例)/usr/local/apache2/htdocs配下のファイルを見せたくない場合
/usr/local/apache2/conf/httpd.confを編集
| <Directory
"/usr/local/apache2/htdocs"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> |
OptionsのIndexesを無効にします。
Indexes → -Indexes
マイナス"-"をつけるとその項目が無効になります。
普通に消してしまってもOK。
| <Directory
"/usr/local/apache2/htdocs"> Options -Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> |
Apache再起動
# /etc/init.d/httpd2 restart

エラーメッセージ(Forbidden)が出ればOK
Comments
Track Backs
TB URL




