【发布时间】:2015-06-28 09:03:12
【问题描述】:
我知道这个问题被问了很多,但没有一个解决方案对我有用。我正在尝试在弹性 beantalk 中部署 Django 1.8 Web 应用程序。它在 Debug 设置为 true 时有效,但在设置为 false 时无效。这是一个全新的应用程序,所以除了更改调试模式之外我没有做任何事情。我试过了:
ALLOWED_HOSTS = ['*']
ALLOWED_HOSTS = ['127.0.0.1', 'localhost']
ALLOWED_HOSTS = ['.elasticbeanstalk.com', 'elasticbeanstalk.com.']
ALLOWED_HOSTS = ['RDS_HOSTNAME']
ALLOWED_HOSTS = ['.ec2-52-10-0-17.us-west-2.compute.amazonaws.com']
ALLOWED_HOSTS = [
'.revchip.elasticbeanstalk.com'
'revchip.elasticbeanstalk.com.'
]
ALLOWED_HOSTS = ['revchip.elasticbeanstalk.com', 'ec2-52-10-0-17.us-west-2.compute.amazonaws.com']
对于某些解决方案,它会给出错误的请求 400 错误,但对于其他一些解决方案,它会在此服务器上找不到请求的 URL /。比如如果我做 ['*'] 解决方案
【问题讨论】:
-
我遇到了同样的问题。当我有 debug=False 时,页面没有任何内容。我刷新它并加载一个空白页面。如果您找到解决方案,请告诉我。
标签: django python-2.7 amazon-ec2 amazon-elastic-beanstalk elasticsearch