Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dns CNAME设置显示';错误请求(400)和#x27; 背景:_Dns_Openshift_Cname - Fatal编程技术网

Dns CNAME设置显示';错误请求(400)和#x27; 背景:

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)”错误 我使用了以下设

我的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.com
    重定向到
    www.name-of-app.rhcloud.com
    ,但在切换回CNAME后,我遇到了相同的错误
  • 我已经添加了必要的别名ala:rhc alias add
    www.name-of-app.com
    -a myApp
  • 我尝试了删除并重新添加上述别名的步骤,但没有效果
如果从devel工作站运行host命令,我会看到别名设置正确

cmd:host www.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=[“*”]
是否应该解决此问题?这件事对我来说似乎一直存在。请不要破坏你的帖子。