apache AH01630: client denied by server configuration错误解决方法

apache AH01630: client denied by server configuration错误解决方法


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


apache2.2的写法:

[plain]  view plain copy
  1.   
  2.  ServerName fdipzone.demo.com  
  3.  DocumentRoot "/home/fdipzone/sites/www"  
  4.  DirectoryIndex index.html index.php  
  5.   
  6.    
  7.   Options -Indexes +FollowSymlinks  
  8.   AllowOverride All  
  9.   Order deny,allow  
  10.   Allow from all  
  11.    
  12.   
  13.   

如果在2.4中使用以上写法就会有apache AH01630: client denied by server configuration错误。

解决方法,apache2.4中

[plain]  view plain copy
  1. Order deny,allow  
  2. Allow from all  
  3. Allow from host ip  
修改为

[plain]  view plain copy
  1. Require all granted  
  2. Require host ip  

修改后的配置如下:

[plain]  view plain copy
  1.   
  2.  ServerName fdipzone.demo.com  
  3.  DocumentRoot "/home/fdipzone/sites/www"  
  4.  DirectoryIndex index.html index.php  
  5.   
  6.    
  7.   Options -Indexes +FollowSymlinks  
  8.   AllowOverride All  
  9.   Require all granted  
  10.    
  11.   

你可能感兴趣的:(apache AH01630: client denied by server configuration错误解决方法)