我想将我的 django 项目上传到 AWS ElasticBean,但我一直在获取502 网关错误; nginx/1.20.0。我在 youtube 上浏览了一些视频,但似乎不起作用。
这是我的项目目录
├───.ebextensions
├───.elasticbeanstalk
├───ebdjango
├───.gitattributes
├───.gitignore
├───db.sqlite3
├───manage.py
├───Pipfile
├───Pipfile.lock
└───requirements.txt
这是我的 django.config 设置
我看到的教程没有详细解释它们的大部分设置,我不想在不知道其应用程序的情况下复制和粘贴代码。
option_settings:
aws:elasticbeanstalk:application:environment:
DJANGO_SETTINGS_MODULE: "awsdjango.settings"
PYTHONPATH: "/var/app/current:$PYTHONPATH"
aws:elasticbeanstalk:container:python:
WSGIPath: ebdjango.wsgi:application
我没有Procfile,
枪炮包也没有他们在我的项目中的配置。
请详细告诉我,无论是在我的设置文件中还是在其他地方,我哪里做得不对,请帮我指出来。
我通过更改修复了此错误
ebdjango.wsgi:application
to
api.wsgi:application
这是我的 django 应用程序的名称。希望这可以帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)