Apache AH01630: client denied by server configuration

  出现这个错误的原因是,apache2.4 与 apache2.2 的虚拟主机配置写法不同导致。

  apache2.2的写法:

<VirtualHost *:80>
 ServerName fdipzone.demo.com
 DocumentRoot "/home/fdipzone/sites/www"
 DirectoryIndex index.html index.php

 <Directory "/home/fdipzone/sites/www">
  Options -Indexes +FollowSymlinks
  AllowOverride All
  Order deny,allow
  Allow from all
 </Directory>

</VirtualHost>

  如果在2.4中使用以上写法就会有apache AH01630: client denied by server configuration错误。
  解决方法,apache2.4中

Order deny,allow
Allow from all
Allow from host ip

  修改为

Require all granted
Require host ip

  修改后的配置如下:

<VirtualHost *:80>
 ServerName fdipzone.demo.com
 DocumentRoot "/home/fdipzone/sites/www"
 DirectoryIndex index.html index.php

 <Directory "/home/fdipzone/sites/www">
  Options -Indexes +FollowSymlinks
  AllowOverride All
  Require all granted
 </Directory>

</VirtualHost>

————————————————
版权声明:本文为CSDN博主「傲雪星枫」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/fdipzone/article/details/40512229

发布了195 篇原创文章 · 获赞 139 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/qq_39564555/article/details/102635969
今日推荐