阅读(3038)

php之Apache配置虚拟主机实例分享

最后一次修改 2017年12月29日

本文以Apache版本以2.4为例,实例和大家分享php之Apache配置虚拟主机,希望能帮助到大家。

1、修改httpd.conf

//把下面第二行的#去掉,启动虚拟主机配置
# Virtual hosts  # Include conf/extra/httpd-vhosts.conf2、配置httpd-vhost.conf

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

<VirtualHost *:8081> 
    ServerName localhost
    DirectoryIndex index.php  
    DocumentRoot "D:\Work\php\Apache24\htdocs" 
    <Directory "D:\Work\php\Apache24\htdocs">  
        Options Indexes FollowSymLinks  
        AllowOverride None  
        Order allow,deny  
        Allow from all  
    </Directory>  
</VirtualHost> 
 
<VirtualHost *:8081> 
    ServerName www.aa.com
    DirectoryIndex index.php  
    DocumentRoot "E:\php\PhpProjectBase" 
    <Directory "E:\php\PhpProjectBase">  
        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配置虚拟主机的详细内容,更多请关注php中文网其它相关文章!

相关推荐:

PHP+Apache环境中隐藏Apache版本详解

详解Apache CXF 框架结构和基本原理

Apache的ab工具实例详解