0

我的问题与多域服务器的错误重定向有关。

我在 ovh.com 上有一个带有 2 个域名的 VPS 服务器:

  • site1.com
  • site2.com

在 OVH 管理面板上,我设置了 DNS 区域,以便每个站点返回类型为A. 每个www.siteX.com都有 for targetsiteX.com和 type CNAME

在服务器端,我使用的是 Apache2,我为所有的 conf 文件创建了/etc/apache2/site-available/

  • site1.conf
  • site2.conf

具有相同的结构:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName siteX.com
    ServerAlias www.siteX.com
    DocumentRoot /var/www/siteX
</VirtualHost>

然后我使用了命令a2ensite subX.confora2ensite siteX.confsudo service apache2 restart

我遇到的问题www.site2.com是重定向到site1.comwhilesite2.com是正确的并返回site2

有趣的方面是www.site2.com?正确加载 site2 的内容,同时保留www.site2.com/?url。

4

1 回答 1

0

同样,类似于Sub-domain not working,解决方案是禁用默认虚拟服务器:

sudo a2dissite 000-default

有人可以解释原因吗?如何避免这种情况?

于 2016-09-20T05:30:35.400 回答