+ -
当前位置:首页 → 问答吧 → apache的多站点配置方法!!!!

apache的多站点配置方法!!!!

时间:2007-09-21

来源:互联网

例:主机IP是:192.168.1.1
你的主机上有三个域名:
www.a.com    网页文件放在E:\web\www\1
www.b.com    网页文件放在E:\web\www\2
www.c.com    网页文件放在E:\web\www\3

在apache的httpd.conf中加入
#设置不同的域名到不同的目录
NameVirtualHost 192.168.1.1
<VirtualHost 192.168.1.1>  
DocumentRoot "E:\web\www\a"   
ServerName www.a.com               
</VirtualHost>

<VirtualHost 192.168.1.1>  
DocumentRoot "E:\web\www\b"   
ServerName www.b.com               
</VirtualHost>

<VirtualHost 192.168.1.1>  
DocumentRoot "E:\web\www\c"   
ServerName www.c.com               
</VirtualHost>

作者: chaizhiyong   发布时间: 2007-09-21

简单实用.帮顶了.

作者: PHPChina   发布时间: 2007-09-21

复制来看看

作者: londit.cn   发布时间: 2007-09-22

非常感谢楼主,我也想过这个问题,并想使用楼主的方法,不过没实践过,既然楼主实践了,那么就帮了我很大的忙.

作者: jzelin   发布时间: 2007-09-23

谢谢大家的支持哦!

作者: wolfmarine   发布时间: 2007-09-26

这个可以在本地实现吗?我非常愚钝,在本地不能实现。

望楼主再指点一下,谢谢!

作者: chaizhiyong   发布时间: 2007-09-27

在本地当然可以实现。问题就是如何将www.a.com、www.b.com、www.c.com解析到自己的机器上。
加到 hosts里面把。

C:\windows\system32\drivers\etc\hosts中添加

127.0.0.1   www.a.com
127.0.0.1   www.b.com
127.0.0.1   www.c.com

作者: 奇将射天狼   发布时间: 2007-10-10

楼上的说法非常正确!

作者: charlee   发布时间: 2007-10-22

支持一下,找了很长时间了

作者: chaizhiyong   发布时间: 2007-11-05

前提是必须要先解析域名!

作者: 17too   发布时间: 2007-11-15

安全性选项呢?

作者: chaizhiyong   发布时间: 2007-11-17

可以用通配符*
这样,IP和端口换了也不怕

NameVirtualHost *;*
<VirtualHost *:*>  
DocumentRoot "E:\web\www\a"   
ServerName www.a.com               
</VirtualHost>

作者: 疾风   发布时间: 2007-11-18

我用的2.2.6 版的apache 现在都要设置目录权限了 好像
不然没办法访问~~~

作者: 飞翔de希望   发布时间: 2007-11-28

有没有人试过啊?

作者: cnlaoke   发布时间: 2007-12-25

那�幼龊苈���
大家都去�⒖家幌�phpnow

作者: kebiaowang   发布时间: 2007-12-28

顶就一字!我顶

作者: carlkyo   发布时间: 2008-01-18

配置成功了!!!

作者: skyfen   发布时间: 2008-02-13

配成功了!!!

作者: 496493722   发布时间: 2008-02-13

不错,项了!

作者: 496493722   发布时间: 2008-03-07