首先,基于IP的,本机的IP除了127.0.0.1之外,所有127开头的都会指向本机,所以可以用的IP地址是很多的(127.0.0.2
基于IP的虚拟主机如下:
1、Listen部分,必须直接指定端口,不指定ip地址,配置应写为:
Listen 80
2、不用像基于域名的虚拟主机那样写“NameVirtualHost”。
3、虚拟主机配置段:在httpd.conf 最后加上
-
DocumentRoot d:/AppServ/www2 -
ServerName 127.0.0.2:80 - </VirtualHost>
-
- <VirtualHost
127.0.0.3:80> -
DocumentRoot d:/AppServ/www3 -
ServerName 127.0.0.3:80 - </VirtualHost>
4、然后相应的配置好各个目录属性,下面是一个目录属性的典型配置:
- <Directory
"d:/AppServ/www2"> -
Options Indexes FollowSymLinks Multiviews -
AllowOverride All -
Order Allow,Deny -
Allow from all - </Directory>
-
- <Directory
"d:/AppServ/www3"> -
Options Indexes FollowSymLinks Multiviews -
AllowOverride All -
Order Allow,Deny -
Allow from all - </Directory>
这样,用127.0.0.2就可以访问d:/AppServ/www2的内容了。
基于端口的配置如下:
首先你要找到你的apache上的配置文件httpd.conf,用记事本打开,
这样就通过不同的端口访问了不同的文件,哈哈,重启Apache,大功告成