-PR-
締切済み

httpd.confのDirectoryIndexを記述しても、DocumentRoot直下のindex.htmlが表示されない

  • すぐに回答を!
  • 質問No.5372394
  • 閲覧数1137
  • ありがとう数5
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 100% (1/1)

初歩的な質問でしたら、申し訳ありません。。。
Apacheを勉強し始めの初心者です。

Apache2.2をローカル(windowsXP)にインストールし、httpd.confの設定を、以下のようにしました。

--------------------------------------
DocumentRoot "E:/web"
<Directory />
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "E:/web">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
--------------------------------------
ブラウザにて、「http://local/」にアクセスしても、index.htmlが表示されず、HTTP400のエラーが返ってきてしまいます。
(E:/web配下には、index.htmlが確実に存在します。。)
なのですが、E:/web/test 配下に、E:/web直下と同じindex.htmlを置き、「http://local/test/」にアクセスすると、正常にindex.htmlが表示されます。

httpd.confに、VirtualHostの設定はしていません。

色々と調査し、試行錯誤してみたのですが、理由がわからずにいます。。。
DocumentRoot直下は、DirectoryIndexと関係ないのでしょうか??

初歩的な質問でしたら、誠に申し訳ありません。。
また、初心者のため、情報が足りない事があるかもしれません。
その時は、がっつりご指摘ください。

環境:
Apache2.2
Tomcat5.5
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル14

ベストアンサー率 42% (1231/2878)

同じ設定を試してみましたが、とくに問題は発生しませんでした。
apache側じゃなく、Windows側の設定では。
そうならerror.logに原因が記録されているので、ログを確認してみては。
お礼コメント
jack_kan

お礼率 100% (1/1)

ご回答ありがとうございます。
また、お礼が遅くなり、申し訳ありません。

error.logは、apacheのエラーログの事で大丈夫でしたでしょうか??
念のため、apacheのエラーログ、Tomcatのエラーログ、Windowsのエラーログを確認してみました。
なんですが、これと言って怪しげなエラーは特に出ていない様です。。。

osamuyさん、ご自分の環境で、設定・ご確認までしていただいて、大変ありがとうございます!

もう少し、自分でも試行錯誤してみたいと思います。

また、図々しいですが、引き続きこの質問について、ご回答いただける方いましたら、よろしくお願いいたします。。。
投稿日時 - 2009-10-19 09:37:25


このQ&Aで解決しましたか?
関連するQ&A
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-

特集


開業・独立という夢を持つ人へ向けた情報満載!

ピックアップ

-PR-
ページ先頭へ