Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助:Win2003+Apache配置多个虚拟主机时遇到的问题

[复制链接]
oyeso 发表于 2008-2-17 14:21:55 | 显示全部楼层 |阅读模式
独立服务器,一直用IIS,昨天卸载后换成了Apache,配置多个虚拟主机时遇到个怪现象。

两个域名:www.aaa.com和[url]www.bbb.com[/url]

用IIS时:
输入aaa.com或者是完整的www.aaa.com,都可以访问aaa网站;
输入bbb.com或者是完整的www.bbb.com,都可以访问bbb网站;

换Apache后,假设aaa的配置位置在前面:
无论输入aaa.com或者是完整的www.aaa.com,都可以访问aaa网站;
只有输入完整的www.bbb.com,才能访问bbb网站;如果只输入bbb.com,则会访问第一个配置文件中定义的网站!

Apache中的定义如下(假设服务器的IP为:116.30.25.197):
  1. ServerName 116.30.25.197:80
  2. NameVirtualHost 116.30.25.197
复制代码
第一个虚拟主机的定义:
  1. <VirtualHost 116.30.25.197>
  2.         ServerAdmin webmaster@aaa.com
  3.         ServerName www.aaa.com
  4.         DocumentRoot "D:/aaa.com/"
  5. </VirtualHost>
复制代码
第二个虚拟主机的定义
  1. <VirtualHost 116.30.25.197>
  2.         ServerName www.bbb.com
  3.         DocumentRoot "D:/bbb/"
  4. </VirtualHost>
复制代码
请高手指点一下,这该如何解决?拜谢!

[ 本帖最后由 oyeso 于 2008-2-17 14:25 编辑 ]
 楼主| oyeso 发表于 2008-2-18 17:02:22 | 显示全部楼层
自顶。。。。。。为啥我提的问题总是没人答复呢。
回复

使用道具 举报

啊泰 发表于 2008-2-18 19:03:23 | 显示全部楼层
<VirtualHost 116.30.25.197>
        ServerName www.bbb.com bbb.com  少个域名
        DocumentRoot "D:/bbb/"
</VirtualHost>
回复

使用道具 举报

 楼主| oyeso 发表于 2008-2-18 20:18:47 | 显示全部楼层
原帖由 啊泰 于 2008-2-18 19:03 发表

        ServerName www.bbb.com bbb.com  少个域名
        DocumentRoot "D:/bbb/"


非常感谢楼上!不过您这种改法在启动Apache时会报错,即使用逗号隔开两个域名,重启Apache后问题也是依旧。

这个问题我已经自行解决了,就是加多一项虚拟主机的设置:
  1. <VirtualHost 116.30.25.197>
  2.         ServerName aaa.com
  3.         DocumentRoot "D:/aaa.com/"
  4. </VirtualHost>
复制代码
对应bbb网站也是同样如此,加多一项:
  1. <VirtualHost 116.30.25.197>
  2.         ServerName bbb.com
  3.         DocumentRoot "D:/bbb/"
  4. </VirtualHost>
复制代码
不知道哪位高手有没更精简有效的解决办法?

[ 本帖最后由 oyeso 于 2008-2-18 20:29 编辑 ]
回复

使用道具 举报

ckill 发表于 2008-3-5 11:38:33 | 显示全部楼层
不错的办法!:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-19 17:34 , Processed in 0.029292 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表