【问题标题】:Set up Apache with multi-domain server with OVH使用 OVH 设置具有多域服务器的 Apache
【发布时间】:2016-09-19 15:37:24
【问题描述】:

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

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

  • site1.com
  • site2.com

在 OVH 管理面板上,我设置了 DNS 区域,以便每个站点返回到类型为 A 的服务器的 IP 地址。每个www.siteX.com 的targetsiteX.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/? 保留在url 中。

【问题讨论】:

    标签: apache dns virtualhost url-redirection ovh


    【解决方案1】:

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

    sudo a2dissite 000-default
    

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

    【讨论】:

    • 这是因为 000-default 包含一个 VirtualHost 覆盖了一些指令。
    猜你喜欢
    • 2020-04-17
    • 2017-04-16
    • 2018-04-14
    • 1970-01-01
    • 2011-02-15
    • 1970-01-01
    • 2017-06-27
    • 2017-01-13
    • 2017-06-26
    相关资源
    最近更新 更多