当前位置:首页 > 服务器技术 > apache

关于php之Apache配置虚拟主机

Apache版本以2.4为例

1、修改httpd.conf

把下面第二行的#去掉,启动虚拟主机配置

# Virtual hosts  # Include conf/extra/httpd-vhosts.conf

2、配置httpd-vhost.conf

这里使用了8081端口,配置了两个虚拟主机,DocumentRoot不能含有中文目录

<VirtualHost *:8081>  
    ServerName localhost
    DirectoryIndex index.php   
    DocumentRoot "D:WorkphpApache24htdocs"  
    <Directory "D:WorkphpApache24htdocs">   
        Options Indexes FollowSymLinks   
        AllowOverride None   
        Order allow,deny   
        Allow from all   
    </Directory>   
</VirtualHost>  

<VirtualHost *:8081>  
    ServerName www.aa.com
    DirectoryIndex index.php   
    DocumentRoot "E:phpPhpProjectBase"  
    <Directory "E:phpPhpProjectBase">   
        Options Indexes FollowSymLinks   
        AllowOverride None   
        Order allow,deny   
        Allow from all   
    </Directory>   
</VirtualHost>

3、etc/hosts配置

127.0.0.1 localhost127.0.0.1 www.aa.com

4、重启Apache服务

如果此时虚拟主机仍不能访问,配置httpd.conf中以下项

<Directory />
    AllowOverride none    #Require all denied</Directory>

以上就是关于php之Apache配置虚拟主机的详细内容,更多请关注Gxl网其它相关文章!


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!