+ -
当前位置:首页 → 问答吧 → 如何在本地apache上架设多个站点

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

时间:2009-06-08

来源:互联网

通常情况下,我们有时候需要架设多个站点
比如 我的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 [email protected]
   DocumentRoot "D:\www\abc"
   ServerName abc.com
</VirtualHost>
#这个对应第二个站点D:/www/cde
<VirtualHost *:80>
  ServerAdmin [email protected]
   DocumentRoot "D:\www\cde"
   ServerName cde.com
</VirtualHost>
#这个对应第三个站点D:/www/xyz
<VirtualHost *:80>
  ServerAdmin [email protected]
   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 这个时候就会转向你本地的站点了!

作者: dongxin1390008   发布时间: 2009-06-08

顶  不过感觉没有这个必要   我都把本地站点保存到收藏夹中  

不过这是一种方法

作者: qingxuan812   发布时间: 2009-06-08

学习了

作者: yichao840   发布时间: 2009-06-08

顶下,虽然这个方法我也知道!

作者: mqh21364   发布时间: 2009-06-08

顶下..昨天刚做过这个方法   

作者: cqhguy   发布时间: 2009-06-12