您的位置:首页 > 运维架构 > Apache

apache2.4 虚拟主机配置

2015-08-18 15:16 661 查看
先给大家看看我按照apache-2.2.x配置虚拟机的内容:

NameVirtualHost 192.168.10.81:80
 代码如下复制代码
<VirtualHost 192.168.10.81:80>

ServerAdmin rocdk890@gmail.com

directoryIndex  index.html index.php index.htm index.shtml login.php

ServerName 192.168.10.81

DocumentRoot /var/www/vhosts/wwwroot

<Directory "/var/www/vhosts/wwwroot">

    Options -Indexes
    AllowOverride All
    Order allow,deny

    Allow from all
</Directory>

</VirtualHost>
然后下面是apache-2.4.x配置虚拟机的内容:
 代码如下复制代码
<VirtualHost 192.168.10.81:80>

ServerAdmin rocdk890@gmail.com

directoryIndex  index.html index.php index.htm index.shtml login.php

ServerName 192.168.10.81

DocumentRoot /var/www/vhosts/wwwroot

<Directory "/var/www/vhosts/wwwroot">

    Options -Indexes
    AllowOverride All
    Require all granted

</Directory>

</VirtualHost>
可以看到apache-2.4.x把NameVirtualHost给取消,现在配置虚拟主机不需要再配置NameVirtualHost了.

删除了 Order deny,allow 和 Order allow,deny

把 Deny from all 替换成了 Require all denied

把Allow from all 替换成了 Require all granted

然后还把 Allow from 192.168.10.21 这样的语句给替换成了 Require host 192.168.10.21
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: