解决Apache虚拟主机报错问题apache AH01630: client denied by server c...
解决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上查看代码片派生到我的代码片
<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中
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上查看代码片派生到我的代码片
<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>
页:
[1]