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

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

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

我已在 Internet 以及多个 StackOverflow 问题中阅读,您可以在 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

【问题讨论】:

    标签: apache centos


    【解决方案1】:

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

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

    然后 Apache 完美运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-24
      • 2013-08-25
      • 2020-04-25
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 1970-01-01
      • 2020-05-31
      相关资源
      最近更新 更多