在apache中配置基于IP的虚拟主机与虚拟目录的方法。
整个操作过程比较简单,打开httpd.conf 在最后加入如下内容:
复制代码代码示例:
<VirtualHost 127.0.0.2:80>
<Directory "d:/AppServ/www2"> "d:/AppServ/www2" 为站点存放目录:重启apache2以后,虚拟主机就配置好了,以后就可以通过127.0.0.2,和127.0.0.3进入不同的站点了。
在安装APACHE时,一般默认的apache的配置是只有一个网站。
以下是apache的httpd.conf里相关配置部分( httpd.conf 位于 Apache2.2\conf ): 2、不用像基于域名的虚拟主机那样写“NameVirtualHost”。
3、虚拟主机配置段:在httpd.conf 最后加上
复制代码代码示例:
<VirtualHost 127.0.0.2:80>
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>
重启apache2以后,虚拟主机就配置好了,可以通过127.0.0.1和127.0.0.2,127.0.0.3进入不同的站点了。 |