Nginx 502 Bad Gateway с приложением uwsgi + Django - PullRequest
0 голосов
/ 23 февраля 2020

Я пытаюсь настроить nginx для обслуживания моего django приложения с помощью uwsgi, но у меня возникает ошибка: всякий раз, когда я подключаюсь к порту 80, я получаю стартовую страницу nginx. Но когда я пытаюсь подключиться к порту 8000, я получаю 502 неисправных шлюза. Я следую руководству и застрял на этом шаге: https://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html#if -that-not-t-work . Я также попытался следовать нескольким другим руководствам, но мне не удалось заставить его работать ни с одним из них, поэтому, возможно, есть проблема с моей конфигурацией.

Я попытался запустить uwsgi с помощью следующей команды: uwsgi --socket mysite.sock --wsgi-file test.py --chmod-socket=666, как подсказывает руководство, но я все еще получаю ошибку об отказе в разрешении:

2020/02/23 20:26:43 [crit] 3745 # 3745: * 25 connect () to unix: ///home/bitnami/nate_site/nate_site.sock не удалось (13: разрешение отклонено) при подключении к восходящему потоку, клиент: xxx.xxx.xxx.xxx, сервер: xxx.xxx.xxx.xxx, запрос: "GET / HTTP / 1.1", восходящий поток: "uwsgi: // unix: ///home/bitnami/nate_site/nate_site.sock:", хост: "xxx.xxx.xxx.xxx:8000" 2020/02 / 23 20:26:44 [crit] 3745 # 3745: * 25 connect () для unix: ///home/bitnami/nate_site/nate_site.sock не удалось (13: разрешение отклонено) при подключении к восходящему каналу, клиенту: xxx.xxx.xxx.xxx, сервер: xxx.xxx.xxx.xxx, запрос: «GET / HTTP / 1.1», восходящий поток: «uwsgi: // unix: /// home / bitnami / nate_site / nate_site. носок: ", хост:" xxx.xxx.xxx.xxx:8000"

* 101 1 *

systemctl status nginx показывает, что служба работает нормально, поэтому я не уверен, почему эта ошибка появляется.

Я останавливаю и запускаю эти процессы (nginx, django, et c.) В основном, находя их с sudo netstat -ltnp | grep ':80' и pkill, когда мне нужно запустить другой процесс на этот порт. Я заметил, что uwsgi не работает в фоновом режиме, так что это вызывает проблему?

...