Apache搭建多个站点方法详解

最平常的大概有3种方法。

第一种:单IP不同端口

第二种:多IP同端口(独立IP的虚拟空间)

第三种:域名绑定根目录的方式(共享IP的虚拟空间)




第一种一般是测试环境,毕竟加了端口,如何绑定域名,访问的时候域名后面也需加端口。

例子分别通过80和8080访问不同的根目录。

大概在50几行有个Listen 80,在下面添加8080端口。

 代码如下 复制代码

Listen 80
Listen 8080<VirtualHost *:80> 
    ServerAdmin admin@myxzy.com 
    ServerName localhost:80 
    DocumentRoot "g:/www1" 
     <Directory "g:/www1"> 
     Options  Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
   </Directory>   
</VirtualHost> 
<VirtualHost *:8080> 
    ServerAdmin admin@myxzy.com
    ServerName localhost:8080  
    DocumentRoot "g:/www2" 
   <Directory "g:/www2"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
   </Directory>       
</VirtualHost>

第二种多IP同端口。

IP地址1:192.168.2.2

IP地址2:192.168.1.68

端口同是80端口。

 代码如下 复制代码

<VirtualHost 192.168.1.68:80> 
    ServerAdmin admin@myxzy.com 
    ServerName localhost:80 
    DocumentRoot "g:/www1" 
     <Directory "g:/www1"> 
     Options FollowSymLinks 
     AllowOverride All 
     Require all granted 
   </Directory>   
</VirtualHost> 
<VirtualHost 192.168.2.2:80> 
    ServerAdmin admin@myxzy.com
    ServerName localhost:80 
    DocumentRoot "g:/www2" 
   <Directory "g:/www2"> 
     Options FollowSymLinks 
     AllowOverride All 
     Require all granted 
   </Directory>       
</VirtualHost>

第三种同IP不同域名和根目录(域名的话修改本地host演示)。

 代码如下 复制代码


<VirtualHost 192.168.2.2:80> 
    ServerAdmin admin@myxzy.com 
    ServerName www.111cn.net 
    DocumentRoot "g:/www1" 
     <Directory "g:/www1"> 
     Options FollowSymLinks 
     AllowOverride All 
     Require all granted 
   </Directory>   
</VirtualHost> 
<VirtualHost 192.168.2.2:80> 
    ServerAdmin admin@myxzy.com
    ServerName www.111cn.net
    DocumentRoot "g:/www2" 
   <Directory "g:/www2"> 
     Options FollowSymLinks 
     AllowOverride All 
     Require all granted 
   </Directory>       
</VirtualHost>


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值