解决apache AH01630: client denied by server configuration 错误
还是迁移本博客出现的问题,配置好之后访问总是403,翻了一眼错误日志,发现提示错误:
AH01630: client denied by server configuration:
查了一下,原来是apache 2.2和2.4的配置文件发生了变化,简单摘录如下:
Deny All
2.2 configuration:
Order deny,allow
Deny from all
2.4 configuration:
Require all denied
Allow All
2.2 configuration:
Order allow,deny
Allow from all
2.4 configuration:
Require all granted
Allow Host
2.2 configuration:
Order Deny,Allow
Deny from all
Allow from example.org
2.4 configuration:
Require host example.org
将原本虚拟主机配置文件里的 Order Allow,Deny 以及Allow from All 按照上述规则修改之后,就正常了。
总想着个人博客访问量很低,用apache和nginx区别不大,用顺手apache之后就懒得切换到nginx了,apache2.4和2.2区别还不小,看来以后可以考虑换用nginx了(等Ubuntu 16.04发布)
参考:
http://blog.slogra.com/post-524.html
https://blog.longwin.com.tw/2014/03/apache-22-24-upgrade-conf-2014/
抱歉,暂停评论。