问题
我想知道
为什么我得到networking错误:403禁止在萤火虫文件, 我不想访问 ?
是否有可能在networking服务器上造成严重的问题?
如何解决它。
细节
我正在使用wampserver 2.2通过浏览器访问文件夹。 浏览器与服务器位于同一台计算机上。 电脑运行Windows 7的最终。
当我通过浏览器hXXp:// localhost / folder查看Web文件夹时
我可以看到文件夹的内容 
但在萤火虫我得到networking错误:403禁止

我不是故意尝试访问错误消息中的这些文件。 你会注意到他们在一个完全不同的文件夹,我正在看。
我检查了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 /
W盘服务器2.2安装在D驱动器上 。
我看了一下httpd.conf文件,但是找不到任何对c:
当我看看Apache的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
组态
您的configuration中某处已打开Options Indexes 。 那是什么导致Apache生成你在上面看到的页面。
该页面由HTML组成,并在每个项目的左侧(您可以看到[ ]和[TXT]等)通常会显示一个图像,表示该行所用文件的types。 这些图像被请求,就像任何正常的HTML页面,他们来自/icons/ 。 这实际上不是你的webroot中的一个文件夹,而是使用Alias /icons/ "/usr/share/apache2/icons/" 。
最后,你已经configuration了一些你的Apacheconfiguration的其他部分,不允许这些请求,因此你最终得到了一个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指引我在正确的方向!
- 为什么我得到networking错误:403禁止在萤火虫文件,我不想访问?
最有可能在您的文档根目录定义。 它可能看起来像这样:
DocumentRoot "${WEBROOT}/" <Directory "${WEBROOT}/"> HeaderName HEADER.html ReadmeName FOOTER.html IndexIgnore FOOTER.html HEADER.html Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>
- 是否有可能导致networking服务器上的任何严重问题?
- 如何解决它?
- 为什么我的浏览器试图访问错误信息中的这些文件?