Как решить проблему (unix:/home/richard/www/firstsite.sock failed (13: Permission denied) while connecting to upstream)?

Я пытаюсь сделать этот учебник в CentOS 7: https://www.digitalocean.com/community/tutorials/how-to-serve-django-applications-with-uwsgi-and-nginx-on-centos-7

Я хочу протестировать проект Django basic с Nginx, uWsgi на CentOS 7. Но в браузере выдает такую ошибку:

502 Bad Gateway
nginx/1.20.1

Ошибка502

firstsite.ini

[uwsgi]
project = firstsite
username = richard
base = /home/%(username)

chdir = %(base)/%(project)/Documentos/desenvolvimento/nginxteste/%(project)
home = %(base)/Env/%(project)
module = %(project).wsgi:application

master = true
processes = 5

uid = %(username)
socket = /home/richard/www/%(project).sock
chown-socket = %(username):nginx
chmod-socket = 660
vacuum = true

uwsgi.service

[Unit]
Description=uWSGI Emperor service

[Service]
ExecStartPre=/usr/bin/bash -c 'mkdir -p /home/richard/www/; chown richard:nginx /home/richard/www/'
ExecStart=/usr/bin/uwsgi --emperor /etc/uwsgi/sites
Restart=always
KillSignal=SIGQUIT
Type=notify
NotifyAccess=all

[Install]
WantedBy=multi-user.target

nginx.conf

Ошибка в /var/log/nginx:

2022/05/13 14:03:36 [crit] 53778#53778: *1 connect() to unix:/home/richard/www/firstsite.sock failed (13: Permission denied) при подключении к upstream, клиент: 172.17.2.139, сервер: firstsite.com, запрос: "GET / HTTP/1.1", upstream: "uwsgi://unix:/home/richard/www/firstsite.sock:", host: "172.17.2.139"

.

Я думаю, что это какое-то разрешение, но я перепробовал все, ошибка сохраняется.

Может ли кто-нибудь помочь мне?

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