Apache搭建多个站点方法详解

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

第一种:单IP不同端口

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

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




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

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

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

 代码如下 复制代码

Listen 80
Listen 8080 
    ServerAdmin [email protected] 
    ServerName localhost:80 
    DocumentRoot "g:/www1" 
      
     Options  Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
  
   
 
 
    ServerAdmin [email protected]
    ServerName localhost:8080  
    DocumentRoot "g:/www2" 
    
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Require all granted 
  
       

第二种多IP同端口。

IP地址1:192.168.2.2

IP地址2:192.168.1.68

端口同是80端口。

 代码如下 复制代码

 
    ServerAdmin [email protected] 
    ServerName localhost:80 
    DocumentRoot "g:/www1" 
      
     Options FollowSymLinks 
     AllowOverride All 
     Require all granted 
  
   
 
 
    ServerAdmin [email protected]
    ServerName localhost:80 
    DocumentRoot "g:/www2" 
    
     Options FollowSymLinks 
     AllowOverride All 
     Require all granted 
  
       

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

 代码如下 复制代码


 
    ServerAdmin [email protected] 
    ServerName www.111cn.net 
    DocumentRoot "g:/www1" 
      
     Options FollowSymLinks 
     AllowOverride All 
     Require all granted 
  
   
 
 
    ServerAdmin [email protected]
    ServerName www.111cn.net
    DocumentRoot "g:/www2" 
    
     Options FollowSymLinks 
     AllowOverride All 
     Require all granted 
  
       


你可能感兴趣的:(Apache/Nginx)