一、在wamp環境下,直接通過修改http.conf配置文件來配置apache的虛擬機步驟如下:

#Virtual Machine
<Directory "F:\www\youpeng\www">
    Options Indexes FollowSymlinks
    Order allow,deny
    Allow from all
</Directory>
NameVirtualHost *:80
<VirtualHost *:80>
    ServerName youpeng.com
    DocumentRoot F:\www\youpeng\www
</VirtualHost>
C:\WINDOWS\system32\drivers\etc\hosts

Okay,this is so simple.


二、在zend server和windows 7環境下,通過修改http.conf配置文件中的加載虛擬機擴展配置文件來實現apache的虛擬機配置步驟如下:

 1.修改http.conf文件中引入虛擬機擴展文件的語句(#)註銷去掉.

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

>> LoadModule .....

Apache 虚拟机的配置说明_apache

>> Include conf/extra/httpd-vhosts.conf

Apache 虚拟机的配置说明_apache_02

 


2.打開apache擴展目錄extra/httpd-vhosts.conf文件,添加下面的語句:

<VirtualHost *:80>
    ServerName   localhost
    DocumentRoot "D:\www"
</VirtualHost>
<VirtualHost *:80>
    ServerName   ihotelstore_booking_v2.com
    DocumentRoot "D:\www\bc\ihotelstore\trunk"
</VirtualHost>


最後修改c:\Windows\System32\driver\etc\文件hosts,直接添加下面的語句:

127.0.0.1 localhost
127.0.0.1  ihotelstore_booking_v2.com


添加支持多个项目,多个域名的步骤就是重复1,2的步骤:


   例如:为了新版本的ihotelstore,添加一个ihotelstore_booking_v3.com域名指向访问。

   1.在extra/httpd-vhosts.conf文件,添加如下语句:  

<VirtualHost *:80>
    ServerName ihotelstore_booking_v3.com
    DocumentRoot "D:\www\bc\ihotelstore3\trunk"
</VirtualHost>

   2.修改c:\windows\System32\drivers\etc路径下面的文件hosts,直接添加下面的语句:

    127.0.0.1   ihotelstore_booking_v3.com

××:在windows 7 64bit中windows 7 32bit的操作系统host文件所在的目录,我记得好像是不相同的。