使用OVH设置具有多域服务器的Apache

时间:2016-09-19 15:37:25

标签: apache dns virtualhost url-redirection ovh

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

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

  • site1.com
  • site2.com

在OVH管理面板上,我设置了DNS区域,以便每个站点返回类型为A的服务器的IP地址。每个www.siteX.com都有siteX.com类型的目标CNAME

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

  • site1.conf
  • site2.conf

具有相同的结构:

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

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

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

有趣的是,www.site2.com?正在正确加载site2的内容,同时将www.site2.com/?保留在网址中。

1 个答案:

答案 0 :(得分:0)

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

sudo a2dissite 000-default

有人可以解释原因吗?如何避免?