【问题标题】:AH01630: client denied by server configuration WAMPAH01630:客户端被服务器配置 WAMP 拒绝
【发布时间】:2023-11-22 16:59:01
【问题描述】:

我已经看到很多指南如何解决 AH01630 错误以及一些 httpd 更正和调整。 当然,有些人会因为我在这个特定主题上寻求帮助而感到恼火,但我花了几个小时试图弄清楚如何解决我的问题。

我做了什么?

我已经为 Apache 和 MySQL 转发了所需的端口

我在我的电脑上安装了 WAMP

我试图配置。 httpd

根据使我的服务器可公开访问,我阅读了大约 50 个主题 -

我试图在一个新的虚拟机上设置整个东西

我重新安装了几次 WAMP

那么什么不起作用?

通常的访问拒绝消息:Forbidden 您没有权限访问此服务器上的 /。 -我在错误日志中发现:AH01630:客户端被服务器配置拒绝

我已尝试自行解决此问题,但下班后无法继续进行,也许我忘记了一些细节或只是我必须知道的事情,但我没有,因为我在这个特定领域没有受过教育

提前致谢

这里是日志和配置,如果您不介意并且知道如何解决问题,请将完成的文件发给我

httpd.conf

apache_error.log http://pastebin。 com/YSZDc0tp

access.log http://pastebin。 com/xfwv5ebB

【问题讨论】:

  • 你使用的是什么版本的 WAMPServer?

标签: wamp


【解决方案1】:

在 WAMPServer 3+ 中,默认情况下为 localhost 定义了一个虚拟主机,您应该在此处进行访问修改,而不是 httpd.conf

所以在httpd.conf 替换

#   onlineoffline tag - don't remove
    Require all granted
</Directory>

#   onlineoffline tag - don't remove
    Require local
</Directory>

编辑\wamp\bin\apache\apache\apache2.4.18\conf\extra\httpd-vhosts.conf并将Require local替换为Require all granted

EG

#
# Virtual Hosts
#

<VirtualHost *:80>
    ServerAdmin webmaster@homemail.net
    ServerName localhost
    DocumentRoot E:/wamp/www
    <Directory  "E:/wamp/www/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

【讨论】: