Django; 44 connect() failed (111: Connection refused) while connecting to upstream on AWS Elastic Bean

Я хочу загрузить свой проект django в AWS ElasticBean, но получаю 502 Bad Gateway error; 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

У меня нет Профиль, Gunicorn package ни их конфига в моем проекте.

Пожалуйста, дайте мне знать в деталях, где я не прав, в моем файле настроек или где-либо еще, просто укажите мне на это.

Я исправил эту ошибку, изменив

ebdjango.wsgi:application

to

api.wsgi:application

Это имя моего приложения django. Надеюсь, это поможет!

Вернуться на верх