发新话题
打印

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

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

独立服务器,一直用IIS,昨天卸载后换成了Apache,配置多个虚拟主机时遇到个怪现象。

两个域名:www.aaa.com和www.bbb.com

用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):
复制内容到剪贴板
代码:
ServerName 116.30.25.197:80
NameVirtualHost 116.30.25.197
第一个虚拟主机的定义:
复制内容到剪贴板
代码:
<VirtualHost 116.30.25.197>
        ServerAdmin webmaster@aaa.com
        ServerName www.aaa.com
        DocumentRoot "D:/aaa.com/"
</VirtualHost>
第二个虚拟主机的定义
复制内容到剪贴板
代码:
<VirtualHost 116.30.25.197>
        ServerName www.bbb.com
        DocumentRoot "D:/bbb/"
</VirtualHost>
请高手指点一下,这该如何解决?拜谢!

TOP

发新话题