Apache虚拟主机的配置可分为三种:基于端口、基于ip和基于域名的虚拟主机。下面我们分别做个简单介绍。
我们以Windows平台下的httpd-2.2.21-win32-x86-no_ssl.msi 版本为例。
一、基于端口的虚拟主机设置
1、修改监听端口
打开Apache配置文件httpd.conf,添加要使用的监听端口
如:
Listen 80 Listen 81 Listen 82
以上设置的含义为监听80、81、82这几个端口(注意不能和其它软件的端口有冲突)。
2、更改虚拟主机设置:
打开Apache配置文件httpd.conf,查找 Include conf/extra/httpd-vhosts.conf,将前面的#号去掉。
修改虚拟主机配置文件 Apache/Conf/extra/httpd-vhosts.conf,清除或注释掉原先所有内容,放置下面内容
<VirtualHost *:80> DocumentRoot "d:/WAMP/WWW" </VirtualHost> <VirtualHost *:81> DocumentRoot "d:/WAMP/test1" </VirtualHost>