【问题标题】:CNAME subdomain.siteA.com to subdomain.siteB.com (on shared server) not workingCNAME subdomain.siteA.com 到 subdomain.siteB.com(在共享服务器上)不起作用
【发布时间】:2016-06-15 22:22:44
【问题描述】:

好的,我在其他地方看到过这个问题,但似乎找不到正确的答案。所以就像标题说的那样,我尝试设置一个 CName 条目:

subdomain.siteA.com 转到 subdomain.siteB.com

它有点工作。当我 ping subdomain.siteA.com 时,我得到与 subdomain.siteB.com 相同的 IP 地址。这样就可以按预期工作了。

问题是,当您在浏览器中输入 url subdomain.siteA.com 时,它似乎转到了 ipaddress,但由于它是一个共享服务器并且有多个域,它不会显示正确的网站。它改为显示内部错误。我相信这是因为 IP 是共享 IP。

如果我使用 IP 地址,我可以通过输入以下内容导航到正确的网站:https://192.163.214.xxx/~username/SiteFolder/ 或者这也可以: https://subdomain.siteA.com/~username/SiteFolder/

所以我肯定指向正确的服务器/IP 对吗?

所以我的问题是,既然它是一个共享的 IP 地址,我怎样才能让它转到正确的站点?它是我需要在站点 b 上添加的某种 dns 记录,还是我需要在服务器上修改的文件,或者我可以做 whm 或 cpanel 的东西?还是只是不可能?我觉得一定有办法。我有一个专用服务器,仅供参考。

提前谢谢大家。我肯定不是专家,所以我非常感谢大家的建议。

【问题讨论】:

  • 这是一个cpanel服务器吗?您在标签中标记了 WHM。
  • 我有 whm root 访问权限,每个站点都有一个 cpanel。
  • 共享 IP 对 cPanel 来说不是问题。在我的 WHM/cPanel 服务器之一上,我有近 100 个共享 IP 的站点,包括子域等。我会在这里开始检查设置 Home »Server Configuration »Tweak Settings,然后是域选项卡。您可能最终还想去这里主页 » 安全中心 »Apache mod_userdir 调整并禁用波浪号。

标签: apache dns cname whm a-records


【解决方案1】:

由于您为站点“subdomain.siteA.com”添加了一条 cNAME 记录“subdomain.siteB.com”,它会将站点 subdomain.siteA.com 的请求重定向到站点 subdomain.siteB.com .在您的情况下,请检查网站 http://subdomain.siteB.com 是否可访问且工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    相关资源
    最近更新 更多