Apache多站点本地配置详解

Apache多站点配置方法:

1.把httpd.conf文件里Virtual hosts后的一行的“#”去掉,让Apache载入httpd-vhosts.conf(多站点配置文件)

2.修改httpd-vhosts.conf中内容,如果你从未修改过这个文件的话,那么打开的时候会看到里面已经写好两个,下面拿出一个给注释一下

1 <VirtualHost *:80>  //80端口,与httpd.conf中设置应该一致 
2     ServerAdmin webmaster@dummy-host2.domain.com        //管理员邮箱         
3     DocumentRoot "F:/www/docs/dummy-host2.domain.com"   //该站点或项目的文件路径 
4    ServerName dummy-host2.domain.com                    //该站点或项目的域名 
5    ErrorLog "logs/dummy-host2.domain.com-error.log"     //错误日志路径 
6     CustomLog "logs/dummy-host2.domain.com-access.log" common  //访问日志路径 
7 </VirtualHost> 

3.在F盘的www文件夹里创建两个文件夹a_com和b_com用来作为两个站点的目录,在里面分别创建不同的index.php之后用来测试是否成功配置多站点

4.把他给的示例注释掉,然后加上如下两个示例配置:

1 <VirtualHost *:80> 
2     DocumentRoot "F:/www/a_com" 
3     ServerName 127.0.0.2 
4 </VirtualHost> 
5 <VirtualHost *:80> 
6     DocumentRoot "F:/www/b_com" 
7     ServerName 127.0.0.3 
8 </VirtualHost> 

5.写完以上代码后,保存,之后重启Apache即可,试试访问127.0.0.2和127.0.0.3,结果不同则说明配置成功,更多站点的配置就以此类推就好了

原文地址:https://www.cnblogs.com/uedc/p/4372405.html