背景:
我的Django应用程序位于www.name-of-app.rhcloud.com
,我通过dns-provider.com
拥有:www.name-of-app.com
CName设置如下:
name-of-app.com
重定向到www.name-of-app.com
,www.name-of-app.com
被设置为www.name-of-app.rhcloud.com
的CNAME别名
现在,如果我尝试从任何浏览器访问www.name-of-app.com,我会收到“Bad Request (400)”错误。
我已经尝试了以下设置:
- 我可以成功将
www.name-of-app.com
重定向到www.name-of-app.rhcloud.com
,但是在切换回CNAME之后,我遇到了同样的错误。 - 我已添加必要的别名,例如:rhc alias add
www.name-of-app.com
-a myApp - 我尝试了删除然后重新添加上述别名的步骤,但没有效果。
如果我从我的开发站运行host命令,我会看到别名已正确设置。
cmd: host www.name-of-app.com(输出的前两行如下):
www.name-of-app.com是
name-of-app.rhcloud.com的别名。
name-of-app.rhcloud.com是
ex-std-nodeXXX.prod.rhcloud.com`的别名。
我正在与dns-provider.com
合作,但他们迄今为止没有提出任何问题。
问题:
如何解决这个CNAME问题?它似乎超出了我的控制范围,并且超出了我目前的专业领域。