在实际开发中,为了后期项目上线方便,我们可以在开发过程中直接通过域名来访问网站。


1.本次实验wampserver是安装在D盘目录下,D:\wampserver\www是存放网站源码的地方,我们可以在www文件夹下建立一个test文件夹,然后把网站源码拷贝到test文件夹里,然后建立一个index.php文件,编辑一段代码<?php echo "hello world"; ?>.


3.打开D:\wamp\bin\apache\Apache2.2.21\conf 目录下的httpd.conf文件,CTRL+F插查找到下面两行代码

#LoadModule vhost_alias_module modules/mod_vhost_alias.so 这行,去掉前面的#,保存退出

#Include conf/extra/httpd-vhosts.conf 这行,去掉前面的#,保存退出


3.打开D:\wamp\bin\apache\Apache2.2.21\conf\extra 目录下的httpd-vhosts.conf文件,

这个的作用是我们平时还可以通过localhost访问其他的目录文件

NameVirtualHost *:80
<VirtualHost *:80>
	DocumentRoot 	"d:/wamp/www/"
	ServerName       localhost
	<Directory       "d:/wamp/www/">
			Options FollowSymLinks
			AllowOverride all
			#Order allow,deny 
			Allow from all 				 
	</Directory>			
</VirtualHost>
这个是设置test目录
<VirtualHost *:80>
	DocumentRoot 	"d:/wamp/www/test"
	ServerName       www.test.com
	<Directory       "d:/wamp/www/test">
			 Options FollowSymLinks
			 AllowOverride all
			 Allow from all 					 
	</Directory>			
</VirtualHost>


4.打开C:\windows\System32\drivers\etc 下的hosts文件编辑成如下内容

 

127.0.0.1 test.com

127.0.0.1 localhost


5.一定要重启wampserver,然后在ie地址栏输入www.test.com 打开网页