質問
知りたい
なぜ私はを取得するネットワークエラー:403 ForbiddenファイルのFirebugで私がアクセスしようとしていない?
ウェブサーバーに深刻な問題を引き起こす可能性はありますか?
それを修正する方法。
[〜#〜]詳細[〜#〜]
ブラウザを介してフォルダにアクセスするためにwampserver 2.2を使用しています。ブラウザーはサーバーと同じコンピューター上にあります。コンピューターはWindows 7 Ultimateを実行しています。
ブラウザでWebフォルダを表示すると、hXXp:// localhost/folder
フォルダーの内容を確認できます
しかしfirebugでは私はネットワークエラーを受け取ります:403 Forbidden
エラーメッセージで意図的にこれらのファイルにアクセスしようとしているのではありません。あなたはそれらが私が見ているものとは完全に異なるフォルダにあることに気づくでしょう。
Apache_error.logを確認して、
[Wed Sep 26 00:05:10 2012] [error] [client 127.0.0.1] client denied by server configuration:C:/ Apache2、referer :hxxp:// localhost/folder /
Wampserver 2.2がDドライブにインストールされています。
Httpd.confファイルを確認しましたが、cへの参照が見つかりませんでした。
Apache’s access.logを見ると、
127.0.0.1 - - [26/Sep/2012:00:05:10 +0900] "GET /icons/blank.gif HTTP/1.1" 403 217
127.0.0.1 - - [26/Sep/2012:00:05:10 +0900] "GET /icons/back.gif HTTP/1.1" 403 216
127.0.0.1 - - [26/Sep/2012:00:05:10 +0900] "GET /icons/text.gif HTTP/1.1" 403 216
127.0.0.1 - - [26/Sep/2012:00:05:10 +0900] "GET /icons/unknown.gif HTTP/1.1" 403 219
127.0.0.1 - - [26/Sep/2012:00:05:10 +0900] "GET /icons/folder.gif HTTP/1.1" 403 218
[〜#〜]構成[〜#〜]
設定のどこかでOptions Indexes
がオンになっています。これにより、Apacheは上記のページを生成します。
そのページはHTMLで構成され、各項目の左側([ ]
や[TXT]
などが表示されます)には通常、その行が対象とするファイルの種類を表す画像が表示されます。これらの画像は、通常のHTMLページと同様にリクエストされ、/icons/
から取得されます。これは実際にはウェブルートのフォルダではありませんが、Alias /icons/ "/usr/share/Apache2/icons/"
のようなエイリアスを使用しています。
最後に、これらの要求を許可しないようにApache構成の他の一部を構成しているため、アイコンの代わりに403応答が表示され、代替テキストが表示されます。
これは深刻な問題を引き起こす可能性は低いですが、運用サーバーでは通常(Options Indexes
またはAlias /icons/ ...
)をアクティブのままにしておくものではありません。
アイコンの問題を修正するには、\ bin\Apache\apache2.2.22\conf\extraにあるhttpd-autoindex.confを編集する必要がありました。
私が変更され
Alias /icons/ "c:/Apache2/icons/"
に
Alias /icons/ "D:/wamp/bin/Apache/apache2.2.22/icons/"
そして
<Directory "c:/Apache2/icons">
に
<Directory "D:/wamp/bin/Apache/apache2.2.22/icons/">
アイコンは通常どおり表示されます。
私を正しい方向に向けてくれたLadadadadaに感謝します!
- ネットワークエラーが発生するのはなぜですか:アクセスしようとしていないファイルのFirebugで403 Forbiddenですか?
ほとんどの場合、ドキュメントルートが定義されています。次のようになります。
DocumentRoot "${WEBROOT}/" <Directory "${WEBROOT}/"> HeaderName HEADER.html ReadmeName FOOTER.html IndexIgnore FOOTER.html HEADER.html Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
- ウェブサーバーで深刻な問題が発生する可能性はありますか?
- それを修正するには?
- ブラウザがエラーメッセージでこれらのファイルにアクセスしようとするのはなぜですか?