python - 在 AWSEB 命令行上部署 django 应用程序时,如何修复 502 Bad Gateway NGINX 错误?
问题描述
我一直在尝试在 awsebcli 上部署一个 django 应用程序。我立即输入 eb open 命令,在我的网络浏览器上得到 502 Bad Gateway NGINX 错误作为回报。请我需要有关如何修复此错误的帮助,以便更好地查看和理解我的代码屏幕截图在上传链接中,如下所示.. settings.py .. 502 bad gateway .. .elasticbeanstalk/config.yml .. .ebextensions\ django.config .. aswebcli_status .. django_pip_freeze
我期待着您的友好回应。谢谢
解决方案
Amazon Linux 2 平台上的 Python 3.7+ 确实需要 gunicorn。就我而言,我只需要 pip install gunicorn 并将其添加到 requirements.txt 中。我不需要编辑 setting.py 文件。我的 django.config 也如下所示:
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: ebdjango.wsgi:application
推荐阅读
- java - 无法从运行 Java 的 Lambda 检索 AWS 机密
- dataframe - 从单列创建多列 - Scala spark
- c# - 模拟时检查构造函数值
- html - 如何使用 Bootstrap 将导航栏的元素向右对齐?
- spring - Spring Data Jpa OneToMany - 尝试同时保存父母和孩子时抛出异常
- google-chrome - 用于阻止目的的 Chrome 扩展程序
- python - 在 Rstudio 中使用 mpxj 模块读取 MS 项目 .mpp 文件时出现 Python 错误
- bash - 当正常的回声和管道不起作用时,回显输入到程序中
- hive - Hive 子查询不支持
- javascript - 滚动后的下一部分