starxzj 发表于 2018-11-19 06:36:38

解决Apache虚拟主机报错问题apache AH01630: client denied by server configuration错误解决方法

  今天同事咨询通过Apache搭建创建虚拟主机,搭建好发现一直报错,提示
  "apache AH01630: client denied by server configuration",在网上搜索了一下,
  发现这个错误的原因是,apache2.4 与 apache2.2 的虚拟主机配置写法不同导致。
  

  apache2.2的写法:
   view plain copy 在CODE上查看代码片派生到我的代码片
  
  ServerName fdipzone.demo.com
  DocumentRoot "/home/fdipzone/sites/www"
  DirectoryIndex index.html index.php
  
  Options -Indexes +FollowSymlinks
  AllowOverride All
  Order deny,allow
  Allow from all
  
  
  

  如果在2.4中使用以上写法就会有apache AH01630: client denied by server configuration错误。
  解决方法,apache2.4中
   view plain copy 在CODE上查看代码片派生到我的代码片
  Order deny,allow
  Allow from all
  Allow from host ip
  修改为
   view plain copy 在CODE上查看代码片派生到我的代码片
  Require all granted
  Require host ip
  

  修改后的配置如下:
   view plain copy 在CODE上查看代码片派生到我的代码片
  
  ServerName fdipzone.demo.com
  DocumentRoot "/home/fdipzone/sites/www"
  DirectoryIndex index.html index.php
  
  Options -Indexes +FollowSymlinks
  AllowOverride All
  Require all granted
  
  
  




页: [1]
查看完整版本: 解决Apache虚拟主机报错问题apache AH01630: client denied by server configuration错误解决方法