Nginx 502 плохой шлюз для развертывания Django Project, даже если он работает с uwsgi - PullRequest
0 голосов
/ 03 ноября 2019

веб-сервер nginx успешно установлен и работает. Но я получаю 502 ошибки шлюза.

Когда я проверяю путь к файлу сокета, я не вижу ни одного файла.

/ home / bilal / uwsgi / sites / testproject.ini ->

[uwsgi]
home = /home/bilal/my-first-project/venv
chdir = /home/bilal/my-first-project
wsgi-file = /home/bilal/my-first-project/projectname/wsgi.py

socket = /home/bilal/uwsgi/testproject.sock
vacuum = true
chown-socket = bilal:www-data
chmod-socket = 660

/ etc / nginx / sites-available / testproject ->

server {
    listen 80;
    server_name <domain> <www.domain>;
    location / {
        include uwsgi_params;
        uwsgi_pass unix:/home/bilal/uwsgi/testproject.sock;
    }
}

Когда я пытаюсь подключиться к серверу с IP-адресом, я попадаю на страницу nginx, потому что ip не написан для имя_сервера. Но когда я пытаюсь подключиться к серверу с доменом, я получаю эту ошибку:

502 Bad Gateway nginx / 1.14.0 (Ubuntu)

Я думаю, что проблема заключается вфайл .sock, но я не знаю, как с этим справиться.

...