我在将我的第一个 python django 应用程序部署到 AWS Elastic Beanstalk 时遇到问题。该应用程序似乎可以正确上传,但当我尝试使用它时,我收到 502 Bad Gateway。
日志显示如下: *2021/03/25 20:14:53 [错误] 5144#0:357 connect() 失败(111:连接被拒绝),同时连接到上游,客户端:172.31.8.43,服务器:,请求: "GET / HTTP/1.1", 上游: "http://127.0.0.1:8000/", 主机: "crap-env.eba-2nhwp4ty.us-west-2.elasticbeanstalk.com"< /strong>
非常感谢您的帮助。
答案 0 :(得分:1)
根据您的评论和汇编程序的反馈进行更新:
Elastic Beanstalk 在 .ebextensions 文件夹中查找您的 config.yml 文件
~/ebdjango/
| .ebextensions <--make sure to include the (.)
| config.yml
| ebdjango
| __init__.py
| settings.py
| urls.py
| wsgi.py
| db.sqlite3
| manage.py
| requirements.txt
还要确保将您的 CNAME 添加到 settings.py 中的 ALLOWED_HOSTS 变量