AWS развертывание django приложения - PullRequest
0 голосов
/ 17 июня 2020

У меня есть приложение django, развернутое в aws. URL в экземпляре ec2 тоже загружается нормально. В моем приложении есть модальное окно, в котором я должен ввести название моей команды и имя пользователя. Всякий раз, когда я пытаюсь ввести [ec2instanceurl]: 8000 / (когда я запускаю gunicorn), я не сталкиваюсь с какой-либо ошибкой предупреждения.

Но когда я запускаю nginx и получаю доступ к URL-адресу без порта ( 8000) страница загружается, и всякий раз, когда я ввожу данные в модальном режиме и нажимаю кнопку подтверждения, появляется предупреждение: «[ec2instanceurl] сообщает об ошибке»

Я прикреплю сюда снимок ошибки

I хочу знать, ошибка моего приложения django или ошибка настроек aws. Дело в том, что он отлично работает как в локальном, так и в порте-пулемет. enter image description here

Хотя я новичок в развертывании aws, я ожидаю советов .. Заранее спасибо

nginx файл конфигурации (/ etc / nginx / sites-available)

server {
  listen 80;
  server_name ec2-34-232-78-132.compute-1.amazonaws.com;

  location / {
     include proxy_params;
      proxy_pass http://unix:/home/ubuntu/rest_project/app.sock;
    }
}

файл конфигурации gunicorn

[program:gunicorn]
directory=/home/ubuntu/rest_project
command=/home/ubuntu/env/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/rest_project/app.sock rest_project.wsgi:application
autostart=true
autorestart=true
stderr_logfile=/var/log/gunicorn/gunicorn.err.log
stdout_logfile=/var/log/gunicorn/gunicorn.out.log

[group:guni]
programs:gunicorn

журналы nginx (журнал ошибок) enter image description here журнал доступа enter image description here

gunicorn command:

gunicorn --bind 0.0.0.0:8000 rest_project.wsgi:application
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...