我的配置如下:
domain.com is an alias of app-account.rhcloud.com
和www is an alias of domain.com
。http://www.domain.com/*
转发至http://domain.com/$1
这些都是基于在线发现的适用于其他人的解决方案进行配置的。我的domain.com可以无问题地访问,但www.domain.com提供了此错误:
我显然错过了一些东西。非常感谢帮助。
答案 0 :(得分:2)
仅供参考:即使在使用OpenShift的免费计划中,您也可以拥有多个别名。只需转到你的app的别名列表,你就可以添加另一个别名 - url is:https://openshift.redhat.com/app/console/application/xxxxx-yourapp/aliases
答案 1 :(得分:0)
更新:我的立场得到了纠正。请参阅选择的使用别名的答案,这是一个更好的解决方案。
似乎对此的修复相当简单。问题是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
。我希望这可以帮助别人。