首页 > Web开发 > 详细

Apache2.4.6 添加虚拟主机

时间:2016-03-09 01:29:24      阅读:330      评论:0      收藏:0      [点我收藏+]

apache2.4 与 apache2.2 的虚拟主机配置写法有所不同

apache2.2的写法:

<VirtualHost *:80>  
 ServerName domain.com  
 DocumentRoot "/home/www"  
 DirectoryIndex index.html index.php  
  
 <Directory "/home/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中的写法为

<VirtualHost *:80>  
 ServerName domain.com  
 DocumentRoot "/home/www"  
 DirectoryIndex index.html index.php  
  
 <Directory "/home/www">  
  Options -Indexes +FollowSymlinks  
  AllowOverride All  
  Require all granted  
 </Directory>  
  
</VirtualHost> 

解决方法,apache2.4中需要将

Order deny,allow  
Allow from all  
Allow from host ip  

改为

Require all granted  
Require host ip

 注:yum安装的httpd,在/etc/httpd/conf.d/目录下添加vhosts.conf后重启即可。

Apache2.4.6 添加虚拟主机

原文:http://www.cnblogs.com/rwxwsblog/p/5256416.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!