除了localhost之外的Apache 403错误

时间:2013-09-24 07:34:10

标签: apache wamp

当我尝试使用localhost连接到我的WAMP服务器时,我收到错误403。

[Tue Sep 24 10:23:06.363000 2013] [access_compat:error] [pid 2912:tid 1520] [client ip:ip:ip:ip:49886] AH01797: client denied by server configuration: C:/wamp/www/
[Tue Sep 24 10:23:06.916000 2013] [access_compat:error] [pid 2912:tid 1520] [client ip:ip:ip:ip:49886] AH01797: client denied by server configuration: C:/wamp/www/favicon.ico

我尝试将wamp服务作为我的帐户启动(在win7 x64上运行)。我试图在httpd.config

中编辑这些行
<Directory />
    #Options FollowSymLinks
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Order deny,allow
    Allow from all
</Directory>

但我仍然得到错误。 编辑:我安装了旧版本的WAMP(2.2E),一切正常,不确定最新版本(2.4)有什么不同

1 个答案:

答案 0 :(得分:1)

将该部分改回

Order Deny,Allow
Deny from all

该部分控制对根驱动器的访问,并且应始终为“全部拒绝”

查找https.conf的这一部分

#   onlineoffline tag - don't remove

并将下面的部分更改为

Allow from 127.0.0.1 ::1 localhost

还要确保您的主机文件c:\windows\system32\drivers\etc\host包含这些条目

127.0.0.1  localhost
::1        localhost

编辑:

你实际上并没有说你在使用WAMP 2.4。这会有所帮助:

在这种情况下,来自wampserver论坛的read this thread,它描述了如何修复一堆2.4问题。