您好,很抱歉,如果这是重复的,我只是找不到答案...所以我拥有 domainA.com 和 domainB.com(来自 Godaddy)。我将两者都转发到我的静态 IP。Web 服务器是 apache 2.2.23,本地 IP 为 192.168.2.5。我有 2 个虚拟主机:
NameVirtualHost 192.168.2.5
<VirtualHost 192.168.2.5:80>
DocumentRoot "C:/webroot/domainA"
ServerName domainA.com
ServerAlias www.domainA.com
</VirtualHost>
<VirtualHost 192.168.2.5:80>
DocumentRoot "C:/webroot/domainB"
ServerName domainB.com
ServerAlias www.domainB.com
</VirtualHost>
由于某种原因,如果我访问 domainB.com,domainA.com 就会接管。我编辑了 www 的每个 CNAME:
domainA.com : www -> domainA.com
domainB.com : www -> domainB.com
但我对这部分不太确定......
答案1
好的,搞定了。我必须添加 NameVirtualHost 并删除 www -> domainA.com,然后改用 @。