错误:

今天,我在我们的一个客户服务器上将Apache从2.2升级到2.4。
它是一个Ubuntu 12.04 LTS服务器。
升级Apache后,我们发现在我们的一些网站出现以下错误。

[authz_core:error] [pid 29422] [client 12.34.56.78:46618] AH01630: client denied by server configuration: /home/XXX/public_html/favicon.ico, referer: http://example.com/index.php
客户端被服务器配置拒绝错误

解决方案:

在Apache 2.4中,.htaccess或虚拟主机设置几乎没有什么变化。
我们需要将 Allow fromDeny from选项替换为 Require all grantedRequire all denied,如下所示。

## 将  

  Order allow, deny
  Allow from all

## 改成

  Require all granted

## 将

 Order allow, deny
 Deny from all

## 改成

 Require all denied

日期:2019-05-19 01:25:30 来源:oir作者:oir