wampserver配置多站点

一般而言,当我们在本地调试网站时都会有多个站点。这时候为了方便区分各个网站,就需要设置多站点,即给每个站点取一个网址。当然,这个网址只能在本地打开。这里,就介绍一下wampserver在win10下怎么设置多站点。

修改wampserver配置文件

wampserver安装位置\bin\apache\apache\apache2.4.17\conf\httpd.conf文件中查找Include conf/extra/httpd-vhosts.conf,去掉前面的注释#。打开wampserver安装位置\bin\apache\apache\apache2.4.17\conf\extra/httpd-vhosts.conf文件;在最后加入类似内容:(文件路径是自己安装程序的路径)

1
2
3
4
<VirtualHost *:80>
DocumentRoot "D:/wamp/www/blog"(这是你放程序的文件路径)
ServerName www.yoursite.com (这是自己定义的域名)
</VirtualHost>

修改windows下的hosts文件

通过win+R在run下输入drivers,打开etc\hosts文件,在最后加入127.0.0.1 www.yoursite.com (这是自己定义的域名)

结论

1
2
3
4
5
6
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 blog.iamxcc.com
127.0.0.1 www.sf.com

以上是我的hosts文件内容,可以看出我定义了两个站点一个是blog.iamxcc.com, 另一个是www.sf.com

1
2
3
4
5
6
7
8
9
<VirtualHost *:80>
DocumentRoot "D:\Web\wamp64\www\my-site\blog"
ServerName blog.iamxcc.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "D:\Web\wamp64\www\my-site\sf"
ServerName www.sf.com
</VirtualHost>

其中blog.iamxcc.com指向位于D:\Web\wamp64\www\my-site\blog下的站点,www.sf.com指向D:\Web\wamp64\www\my-site\blog下的站点。
到此为止,wampserver配置多任务已经成功。

分享到 评论