gpt4 book ai didi

django - 将 Django 应用程序部署到 Amazon AWS Elastic Beanstalk 时出现问题

转载 作者:行者123 更新时间:2023-11-29 02:57:04 25 4
gpt4 key购买 nike

我知道这个问题已经被问了很多,但没有一个解决方案对我有用。我正在尝试在 Elastic Beanstalk 中部署 Django 1.8 Web 应用程序。当 Debug 设置为 true 时有效,但设置为 false 时无效。这是一个全新的应用程序,所以除了更改 Debug模式外,我什么也没做。我试过:

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']

对于某些解决方案,它会给出一个 Bad Request 400 错误,但对于其他一些解决方案,它会出现 The requested URL/was not found on this server。比如如果我做 ['*'] 解决方案

最佳答案

您好,我遇到了完全相同的问题,幸运的是通过将项目父目录插入到 wsgi.py

上的 sys.path 中解决了这个问题
import sys, os
sys.path.insert(0, '/opt/python/current/app')
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'your.settings')

希望这对您有所帮助。

关于django - 将 Django 应用程序部署到 Amazon AWS Elastic Beanstalk 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29768193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com