Apache虚拟主机的配置可分为三种:基于端口、基于ip和基于域名的虚拟主机。下面我们分别做个简单介绍。 一、基于端口的虚拟主机设置1、修改监听端口 Listen 80 Listen 81 Listen 82 以上设置的含义为监听80、81、82这几个端口(注意不能和其它软件的端口有冲突)。 2、更改虚拟主机设置: <VirtualHost *:80> DocumentRoot "d:/WAMP/WWW" </VirtualHost> <VirtualHost *:81> DocumentRoot "d:/WAMP/test1" </VirtualHost> <VirtualHost *:82> DocumentRoot "d:/WAMP/test2" </VirtualHost> 3、测试: 二、基于IP的虚拟主机设置基于 IP 的虚拟主机是指为每个 Web 站点配置不同的 IP 地址。通常用于有多块物理网卡,或者配置了多个虚拟 IP 的 Web 服务器。 1、指定监听端口 Listen 80 以上设置的含义为监听80端口 2、更改虚拟主机设置: <VirtualHost 127.0.0.1:80> DocumentRoot "d:/WAMP/WWW" ServerName 127.0.0.1:80 </VirtualHost> <VirtualHost 127.0.0.2:80> DocumentRoot "d:/WAMP/test1" ServerName 127.0.0.2:80 </VirtualHost> <VirtualHost 127.0.0.3:80> DocumentRoot "d:/WAMP/test2" ServerName 127.0.0.3:80 </VirtualHost> 3、测试: 三、基于域名的虚拟主机设置1、修改hosts文件 打开hosts文件,一般已有“127.0.0.1 localhost” ,添加你要增加的域名,如下: 127.0.0.1 www. 127.0.0.1 www. 127.0.0.1 www. 2、指定监听端口 Listen 80 以上设置的含义为监听80端口 3、更改虚拟主机设置: NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot "d:/WAMP/WWW" ServerName www. </VirtualHost> <VirtualHost *:80> DocumentRoot "d:/WAMP/WWW/test1" ServerName www. </VirtualHost> <VirtualHost *:80> DocumentRoot "d:/WAMP/WWW/test2" ServerName www. </VirtualHost> 4、测试: 四 虚拟主机配置文件参数说明<VirtualHost *:*> ServerAdmin # 管理员的E-mail地址 DocumentRoot # 虚拟主机的根目录 ServerName # 虚拟主机的名称端口 ErrorLog # 虚拟主机的错误日志路径 Customlog # 虚拟主机的访问日志路径 </VirtualHost> |
|
来自: peijs5201314 > 《Apache》