2012-03-12 11 views
1

私はプロジェクトを継承しており、Windows 7マシンでApache Webサーバー(2.2.22)を実行する必要があります。 32ビットSSLなしMSIをダウンロードし、デフォルト/標準/推奨設定を使用してインストーラを実行しました。Apache 404のindex.html

私が変更した唯一の事は、conf/httpd.confファイルを(私がプロジェクトを継承している)開発者から送られたもので上書きしたことです。 httpd.confのバージョンに行った唯一の変更は、ServerAdminServerNameの設定(私は自分の電子メールとマシンの名前に変更)でした。

ブラウザを起動してlocalhostにアクセスすると、403(禁止)エラーが発生します。 localhost/index.htmlはいに直接移動しようとすると、htdocsフォルダ内にindex.htmlがあることが確認されました)404エラーが表示されます。

誰もがを持っていますか?どこでトラブルシューティングを開始することができますか?前もって感謝します。

+0

あなたのvirtalhostのDocumentRootはOKですか? – huelbois

+0

ええ、私はちょうどチェックし、DocumentRootは 'htdocs'を含む親ディレクトリを指しています – IAmYourFaja

答えて

1

これは問題です。DocumentRootはhtdocsのパスでなければならず、その親ではありません。

たとえば、index.htmlがc:\ apache \ htdocsにある場合、DocumentRootはc:\ apache \ htdocsでなくc:\ apacheでなければなりません。

+0

あなたはちょうど私の日を作った - それは完璧に働いた、ありがとう! – IAmYourFaja

+0

私の喜び! :) – huelbois

関連する問題