Nginx (13: Permission denied) при подключении к восходящему потоку

Я развертываю свое приложение Djano на VPS и следую шагам в приведенной ниже ссылке для настройки моего приложения с Gunicorn и Nginx.

Как установить Django с Postgres, Nginx и Gunicorn на Ubuntu 16.04

Все прошло хорошо с учебником (gunicorn и nginx запущены), но проблема в том, что когда я посещаю VPS через статический IP, он показывает белый экран, который постоянно перезагружается.

Проверив журнал nginx, я обнаружил следующее:

(13: Permission denied) при подключении к upstream, клиент: <client_ip>, сервер: <server_ip>, запрос: "GET / HTTP/1.1", upstream: "http://unix:/root/myproject/myproject.sock:/", host: "<server_ip>", referrer: "http://<server_ip>/"

.

После поисков в течение примерно 7 часов, я наконец смог найти решение этой проблемы на форуме Nginx:

Nginx connet to .sock failed (13:Permission denied) - 502 bad gateway

Что я просто сделал, так это изменил имя пользователя в первой строке в /etc/nginx/nginx.conf файле.

В моем случае пользователь по умолчанию был www-data, и я изменил его на имя пользователя моей машины root.

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