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


    Apache(apache2.4.9)已经安装好,网站也配置好,客户端输入网址,打开就是报错!查看网站日志,就是一堆的一样的错误,如下:

    [root@Web-Lamp apache]# cat logs/bbs-error_log 
    
    [Tue Feb 14 09:52:06.568008 2017] [authz_core:error] [pid 15484:tid 139787723532032] [client 192.168.17.1:61465] AH01630: client denied by server configuration: /var/html/bbs/

    出现这个错误的原因是,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> 

      

  • 相关阅读:
    学习笔记之Linux开发(C语言)
    Shell脚本文件操作
    学习笔记之Shell脚本的输出重定向
    学习笔记之正则表达式 (Regular Expressions)
    学习笔记之#pragma
    eclipse启动不了报错java was started but returned exit code=13
    学习笔记之APACHE ANT
    学习笔记之Linux / Shell
    学习笔记之DB2 9 Fundamentals 730
    windows远程关机重启
  • 原文地址:https://www.cnblogs.com/ginvip/p/6396605.html
Copyright © 2020-2023  润新知