AWS Elastic Beanstalk 部署错误:502 错误网关 - Django 应用程序

时间:2021-03-25 20:29:14

标签: django amazon-web-services amazon-elastic-beanstalk

我在将我的第一个 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>

非常感谢您的帮助。

1 个答案:

答案 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 变量