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虚拟主机报错问题apache AH01630: client denied by server configuration错误解决方法