AH01630:客户端被服务器配置拒绝,但要求所有已设置(Apache 2.4,CentOs)

Posted

技术标签:

【中文标题】AH01630:客户端被服务器配置拒绝,但要求所有已设置(Apache 2.4,CentOs)【英文标题】:AH01630: client denied by server configuration but require all granted is set (Apache 2.4, CentOs) 【发布时间】:2019-02-06 14:55:07 【问题描述】:

我在 CentO 上使用 Apache 2.4 来支持我的网站。但是,当我尝试通过浏览器访问该网站时,总是会收到 403 禁止错误。当我查阅/etc/httpd的日志目录下的文件error_log时,反复看到错误:

AH01630: 客户端被服务器配置拒绝

我已在 Internet 以及多个 *** 问题中阅读,您可以在 httpd.conf 文件 (/etc/httpd/conf/) 的 html 目录配置中使用 Require all granted 解决此错误。

我已经像上面推荐的那样配置了这个目录(我通过它来托管我的网站)(它已经配置好了)。错误仍然存​​在,因此服务器配置中肯定存在另一个问题,拒绝访问我的网站。我的httpd.conf 文件根本没有改变,它是安装 Apache 2.4 时下载的默认文件。有谁知道为什么会发生这个错误?有人可以向我解释还有什么可能导致此错误吗?我在互联网上到处寻找这个错误(下面的链接),但没有什么能帮助我解决这个问题。

我的网站中没有 .htaccess 文件。只有一个 index.html 文件来测试它。

Stack Overflow Question: "Apache2: 'AH01630: client denied by server configuration'"

Apache Wiki

Serverfault

【问题讨论】:

【参考方案1】:

我刚刚删除了整个 HTTPD 配置,然后重新安装了 Apache。我也必须通过使用这些代码行来启用 php

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

然后 Apache 完美运行。

【讨论】:

以上是关于AH01630:客户端被服务器配置拒绝,但要求所有已设置(Apache 2.4,CentOs)的主要内容,如果未能解决你的问题,请参考以下文章

AH01630: 客户端拒绝了名为 dhtxxxx.xxx 的文件的服务器配置

Django wsgi Apache2:'AH01630:服务器配置拒绝客户端'

Apache/2.4.9启动错误:AH01630: client denied by server configuration

Apache - AH01630

解决Apache虚拟主机报错问题apache AH01630: client denied by server configuration错误解决方法

Docker:(13)权限被拒绝:AH00072:make_sock:无法绑定到地址 0.0.0.0:80