"ERR_NAME_NOT_RESOLVED":Cloudflare + Openshift + NameCheap
"ERR_NAME_NOT_RESOLVED": Cloudflare + Openshift + NameCheap
我的配置如下:
- NameCheap 只有 Cloudflare 名称服务器。
- Openshift 域别名从 app-account.rhcloud.com 更改为 domain.com.
- CloudFlare DNS 设置 没有 A 记录,但有两条 CNAME 记录:
domain.com is an alias of app-account.rhcloud.com
和 www is an alias of domain.com
。
- CloudFlare 页面规则 转发
http://www.domain.com/*
到 http://domain.com/
这些都是根据网上找到的对其他人有用的解决方案配置的。我的 domain.com 可以毫无问题地访问,但是 www.domain.com 提供了这个错误:
我显然漏掉了什么。将不胜感激。
Update: I stand corrected. See the chosen answer for the use of aliases which is a much better solution.
看起来这个问题的修复相当简单。问题是 OpenShift 中存在 www.domain.com
需求。因为我的帐户是免费套餐,OpenShift 没有为我提供添加另一个域的选项。
为了模仿这一点,我在 OpenShift 中添加了另一个应用程序:PHP 5.4,域别名 www.domain.com
替换了 app-route-account.rhcloud.com
.
然后在 CloudFlare 中,我将 www is an alias of domain.com
更改为 www is an alias of app-route-account.rhcloud.com
。
而且,一切都很好。 :)
如果我使用的是高级 OpenShift 帐户,我可以向第一个应用程序添加另一个域,如 www.domain.com
。我希望这可以帮助某人。
仅供参考:即使在使用 OpenShift 的免费计划中,您也可以拥有多个别名。只需转到您应用的别名列表,您就可以添加另一个别名 - url 是:https://openshift.redhat.com/app/console/application/xxxxx-yourapp/aliases
我的配置如下:
- NameCheap 只有 Cloudflare 名称服务器。
- Openshift 域别名从 app-account.rhcloud.com 更改为 domain.com.
- CloudFlare DNS 设置 没有 A 记录,但有两条 CNAME 记录:
domain.com is an alias of app-account.rhcloud.com
和www is an alias of domain.com
。 - CloudFlare 页面规则 转发
http://www.domain.com/*
到http://domain.com/
这些都是根据网上找到的对其他人有用的解决方案配置的。我的 domain.com 可以毫无问题地访问,但是 www.domain.com 提供了这个错误:
我显然漏掉了什么。将不胜感激。
Update: I stand corrected. See the chosen answer for the use of aliases which is a much better solution.
看起来这个问题的修复相当简单。问题是 OpenShift 中存在 www.domain.com
需求。因为我的帐户是免费套餐,OpenShift 没有为我提供添加另一个域的选项。
为了模仿这一点,我在 OpenShift 中添加了另一个应用程序:PHP 5.4,域别名 www.domain.com
替换了 app-route-account.rhcloud.com
.
然后在 CloudFlare 中,我将 www is an alias of domain.com
更改为 www is an alias of app-route-account.rhcloud.com
。
而且,一切都很好。 :)
如果我使用的是高级 OpenShift 帐户,我可以向第一个应用程序添加另一个域,如 www.domain.com
。我希望这可以帮助某人。
仅供参考:即使在使用 OpenShift 的免费计划中,您也可以拥有多个别名。只需转到您应用的别名列表,您就可以添加另一个别名 - url 是:https://openshift.redhat.com/app/console/application/xxxxx-yourapp/aliases