- 締切済み
apache2にアクセスできない!!!
apache2をインストールしてhttpd.confの基本的な設定を行ったところ、デフォルトのindex.htmlがテスト用に作ったテキストだけのものならアクセスできるのですが、テキスト以外のファイルを表示させようとすると、アクセスできなくなります。 httpd.confの設定の基本的なことなのかもしれないですが、教えてください。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- taka451213
- ベストアンサー率47% (436/922)
こんにちは。 No.2さんもおっしゃってますが、エラーの内容からして、 ファイルの一覧を表示しないように設定されているにも拘らず、DirectoryIndexと違う要求が来たので「表示のしようがない!!」 という感じです・・・。 テキストとかホームページビルダーで作成したファイルというのは関係ないですよ。 単純に拡張子(ファイル名)の問題です・・・。 (^^ゞ
- s2t
- ベストアンサー率79% (47/59)
DirectoryIndex はどうなっているでしょうか? また、インデックスページのファイル名は何となっていますか? Options -Indexes になっていて、dopeloverさんが作成した、インデックスページのファイル名が、index.htm だった場合に DirectoryIndex に index.htm を加えてやらないとそのエラーがログに記録され、ブラウザ側では 403 Forbidden になります。
- taka451213
- ベストアンサー率47% (436/922)
こんにちは。 どこを変更したのでしょう? DirectoryIndex? DefaultType? >>テキスト以外のファイルを表示させようとすると どんなファイル? >>アクセスできなくなります。 エラーメッセーとかはありますか? いずれにしても、httpd.confのバックアップから作成しなおした方がよさそうですね。 今度は関係ないところは変更せずに・・・。 (コメントをよく読んでね) (^^ゞ
補足
ご解答ありがとうございます。 httpd.confをデフォルトにもどして、ServerAdmin、ServerNameをかえただけでも同じでした。 テキスト以外のファイルというのは、ホームページビルダーで作成したファイルなのですが…。 エラーログは、 Directory index forbidden by rule: /var/www/html/ とでるだけです。 /var/www/html/のパーミッションも755になっているんですが…。