Dns CNAME设置显示';错误请求(400)和#x27; 背景:
我的Django应用程序位于@Dns CNAME设置显示';错误请求(400)和#x27; 背景:,dns,openshift,cname,Dns,Openshift,Cname,我的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 现在,如果我尝试从任何浏览器访问www.name-of-app.com,我会收到一个“错误请求(400)”错误 我使用了以下设
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
现在,如果我尝试从任何浏览器访问www.name-of-app.com,我会收到一个“错误请求(400)”错误
我使用了以下设置:
- 我可以成功地将
重定向到www.name-of-app.com
,但在切换回CNAME后,我遇到了相同的错误www.name-of-app.rhcloud.com
- 我已经添加了必要的别名ala:rhc alias add
-a myAppwww.name-of-app.com
- 我尝试了删除并重新添加上述别名的步骤,但没有效果
(下面列出了前两行输出):
www.name-of-app.com是app.rhcloud.com名称的别名,app.rhcloud.com是
ex std nodexx.prod.rhcloud.com`的别名
我正在与dns provider.com
合作,但到目前为止,他们还没有提出任何问题
问题:
如何解决此CNAME问题?这似乎超出了我的控制范围,超出了我在特定时刻的专业知识。讽刺的是,这个问题竟然是与Django相关的问题(有人删除了Django邮件列表)。显然,我没有提供足够的信息来了解这一点
问题在于,CNAME未在“允许的\u主机”设置中启用。在将其添加到ALLOWED_HOSTS设置后,我可以按预期访问该站点
干杯。@Ibn Saeed(我没有足够的声誉来回答,请发表评论)
我有同样的问题,解决了它添加到允许的_主机的确切域名离开它像这样
ALLOWED_HOSTS = [
'.mydomain.com.',
'mydomain.com'
]
我也有同样的问题,你能详细说明一下你是如何解决的吗。我已经在ALLOWED_HOSTS.mydomain.com中添加了我的域,但它仍然会给出400条错误消息。ALLOWED_HOSTS=[“*”]
是否应该解决此问题?这件事对我来说似乎一直存在。请不要破坏你的帖子。