- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Apache:ディレクトリリストの表示について)
Apacheのディレクトリリスト表示について
このQ&Aのポイント
- Apacheの設定について教えてください。http://hostname/~userとブラウザに入力したときにindex.htmlが表示されるのですが、index.htmlを削除すると403 Forbiddenのエラーが表示されてしまいます。index.htmlが存在しない場合はディレクトリのリストが表示されるようにしたいのですが、どのようにしたら良いでしょうか。
- 環境はCentOS 5.1、apache 2.2であり、userのパーミッションは755、user/public_htmlのパーミッションも755です。
- 情報に不足があれば追記しますので、ご指摘ください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
サーバ全体に設定を反映させたいのか、そのディレクトリだけそうしたいのかなどによって設定方法が変わります。 具体的には「Options Indexes」を設定ファイルに書くか、.htaccessに書けばいいのですが、詳しくは「apache indexes」あたりで検索するといろいろ出てきますので目的に一番あう方法を探して見てください。
お礼
目的は各ユーザのホームでのみ設定を反映させる事でした. 回答いただいた通りに検索して出てきた情報から、 httpd.conf内で<Directory /home/*/public_html>に Options Indexes を追記することで問題が解消されました. 大変助かりました.ありがとうございました.