[转]如何在本地apache上架设多个站点

http://dongxin1390008.blog.163.com/blog/static/3179247820094279581256/

 

通常情况下,我们有时候需要架设多个站点

比如 我的web站点都放置在D:/www下,
那么下面有3个站点的文件,分别是

D:/www/abc
D:/www/cde
D:/www/xyz

那么为了能够在本地能测试到像http://www.xx.com的效果,怎么办呢?


打开apache的httpd.conf文件,在文件的最后加上这么一段代码

#这个对应第一个站点D:/www/abc,ServerName可以任意设置
<VirtualHost *:80>
  ServerAdmin webmaster@axx.cn
   DocumentRoot "D:\www\abc"
   ServerName abc.com
</VirtualHost>

#这个对应第二个站点D:/www/cde
<VirtualHost *:80>
  ServerAdmin webmaster@axx.cn
   DocumentRoot "D:\www\cde"
   ServerName cde.com
</VirtualHost>

#这个对应第三个站点D:/www/xyz
<VirtualHost *:80>
  ServerAdmin webmaster@axx.cn
   DocumentRoot "D:\www\xyz"
   ServerName xyz.com
</VirtualHost>

保存,重启apache

这个时候事情还没有做完,因为你在IE里面敲xyz.com会转到真正的站点去,而不是本地站点


这个时候打开C:\Windows\System32\Drivers\etc\这个目录

双击hosts文件选择用记事本打开。

在最后一行写上:

127.0.0.1       abc.com
127.0.0.1       cde.com
127.0.0.1       xyz.com

保存即可

这个时候你在地址栏敲:http://xyz.com 这个时候就会转向你本地的站点了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值