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

问题描述 投票:0回答:1

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

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

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

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

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

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

Apache Wiki

Serverfault

apache centos
1个回答
0
投票

我刚刚删除了整个HTTPD配置,然后重新安装了Apache。我必须使用以下代码行启用PHP:

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

然后Apache完美无瑕地工作。

© www.soinside.com 2019 - 2024. All rights reserved.