我正在尝试在弹性beanstalk上部署django项目,我已使用此AWS官方文档在EB上部署django: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create-deploy-python-django.html
这些是我遵循的步骤:
当我尝试查看我的网站时,我收到错误:“502 Bad Gateway:nginx” 所以我检查了 web.stdout.log 文件并发现了这个错误:
这是我的 django.config 文件(位于 .ebextensions 文件夹中)
我想解决这个错误。我不知道出了什么问题,我真的需要有人帮助我解决这个错误,你的帮助对我来说意义重大。如果您需要任何其他信息,请告诉我。
我不确定你是否能够解决这个问题。但是您是否尝试过更新 .ebextensions 中的 wsgi 路径 对于 Python Flask,我必须将其设置为 -
option_settings:
"aws:elasticbeanstalk:container:python":
WSGIPath: application:application
另外,你可以检查AWS EB控制台中的配置,那里提到的wsgi路径也应该是正确的。