Dns &引用;错误“名称”未“解决”:Cloudflare+;Openshift&x2B;廉价的

Dns &引用;错误“名称”未“解决”:Cloudflare+;Openshift&x2B;廉价的,dns,openshift,mean-stack,cloudflare,Dns,Openshift,Mean Stack,Cloudflare,我的配置如下: namescape只有Cloudflare名称服务器 Openshift已将域别名从app-account.rhcloud.com更改为domain.com CloudFlare DNS设置没有A记录,但有两条CNAME记录:domain.com是app account.rhcloud.com的别名,www是domain.com的别名 CloudFlare页面规则转发http://www.domain.com/*至http://domain.com/$1 这些都是基于在线找到的解

我的配置如下:

  • namescape只有Cloudflare名称服务器
  • Openshift已将域别名从app-account.rhcloud.com更改为domain.com
  • CloudFlare DNS设置没有A记录,但有两条CNAME记录:
    domain.com是app account.rhcloud.com的别名
    www是domain.com的别名
  • CloudFlare页面规则转发
    http://www.domain.com/*
    http://domain.com/$1
  • 这些都是基于在线找到的解决方案进行配置的,这些解决方案对其他人有效。My domain.com无问题可访问,但www.domain.com提供以下错误:

    我显然错过了什么。非常感谢您的帮助

    更新:我被纠正了。有关别名的使用,请参见选择的答案,这是一个更好的解决方案。

    看来解决这个问题相当简单。问题是OpenShift中存在
    www.domain.com
    需求。因为我的帐户是免费的,OpenShift没有为我提供添加另一个域的选项

    为了模仿这一点,我在OpenShift中添加了另一个应用程序:PHP5.4,其域别名为
    www.domain.com
    替换
    app route account.rhcloud.com

    然后在CloudFlare中,我将
    www是domain.com的别名
    更改为
    www是app route account.rhcloud.com的别名

    而且,一切都很好。:)


    如果我使用的是高级OpenShift帐户,我可以在第一个应用程序中添加另一个域,如
    www.domain.com
    。我希望这能帮助一些人。

    仅供参考:即使在OpenShift的免费计划中,您也可以有多个别名。只需转到应用程序的别名列表,即可添加另一个别名-url为:


    好吧,该死,我真希望他们说得更清楚。如果您只使用了一个别名,则该链接只会显示“更改别名”。谢谢你的信息。现在我不需要在别名上浪费装备:)