我已经将一个应用程序托管到了Redhat OpenShift。我没有更改任何内容,但它开始重定向到https://www.plovist.com/app并抛出404错误。 有人可以帮我解决这个问题吗?
我已经将一个应用程序托管到了Redhat OpenShift。我没有更改任何内容,但它开始重定向到https://www.plovist.com/app并抛出404错误。 有人可以帮我解决这个问题吗?
www
没有指向由Openshift提供的mydjango-plovist.rhcloud.com
(URL)。我也ping了mydjango-plovist.rhcloud.com
,它给出了一个与我在A记录中写的IP地址不同的IP地址。因此,我将Cname指向了mydjango-plovist.rhcloud.com
,并且在A记录中将www指向了pingmydjango-plovist.rhcloud.com
后获得的新IP地址。
我的应用程序开始运行了。
因此,Openshift在未告知用户的情况下更改了其IP地址。还有,在我的Godaddy账户中存在一些问题。RewriteCond %{HTTP_HOST} !^www\. [NC]
- Coderaemonipconfig /flushdns
我花了2个小时解决了这个问题。 问题是,我在openshift别名域设置中缺少了“www.”(之前是domain.com而不是www.domain.com)
我输入了www.domain.com,在更新wordpress站点url/home设置后,它正常工作了。
可以尝试之前建议的任何操作,或者耐心等待一个小时后再检查。我认为这只是DNS服务器的暂时性问题。我相信不仅仅是我遇到了这个问题 :)
example.com
转发到www.example.com
,然后创建一个CNAME别名从www.example.com
指向app-domain.rhcloud.com
。这意味着IP地址可以更改而不会影响你的转发。 - Luc