¿En qué configurar uwsgi uid y gid?

¿En qué configurar uwsgi uid y gid?

Estoy intentando que nginx se conecte a un socket uwsgi en FreeBSD. Configuré el socket en 666, pero cada vez que envío una solicitud en mi navegador puedo ver lo siguiente en mis registros de nginx:

2017/12/12 11:34:04 [crit] 1051#100213: *5 connect() to unix:/home/dashboard/dashboard/dashboard.sock failed (13: Permission denied) while connecting to upstream, client: <IP address>, server: <IP address>, request: "GET / HTTP/1.1", upstream: "uwsgi://unix:/home/dashboard/dashboard/dashboard.sock:", host: "<IP address>"

Mis procesos nginx:

root       1050   0.0  1.5  25496  7280  -  Is   11:11    0:00.00 nginx: master process /usr/local/sbin/nginx
www        1051   0.0  1.6  25496  7756  -  I    11:11    0:00.01 nginx: worker process (nginx)

Creo que esto se debe a que mis procesos uwsgi (emperador, maestro y trabajadores) se ejecutan como root mientras que nginx se ejecuta como www.

Intenté configurar uwsgi's gidy uidto www, pero el trabajador uwsgi fallará con el siguiente error:

*** Starting uWSGI 2.0.15 (64bit) on [Tue Dec 12 11:43:44 2017] ***
compiled with version: 4.2.1 Compatible FreeBSD Clang 4.0.0 (tags/RELEASE_400/final 297347) on 08 December 2017 10:41:56
os: FreeBSD-11.1-RELEASE-p4 FreeBSD 11.1-RELEASE-p4 #0: Tue Nov 14 06:12:40 UTC 2017     [email protected]:/usr/obj/usr/src/sys/GENERIC
nodename: newyork
machine: amd64
clock source: unix
pcre jit disabled
detected number of CPU cores: 1
current working directory: /usr/home/ruipacheco
detected binary path: /usr/local/bin/uwsgi-2.7
chdir() to /home/dashboard/dashboard
chdir(): Permission denied [core/uwsgi.c line 2591]
chdir(): Permission denied [core/uwsgi.c line 1613]
Tue Dec 12 11:43:44 2017 - [emperor] curse the uwsgi instance /home/ruipacheco/uwsgi.ini (pid: 967)
Tue Dec 12 11:43:44 2017 - [emperor] removed uwsgi instance /home/ruipacheco/uwsgi.ini

Por otro lado, si lo dejo ejecutándose como root, nginx no podrá conectarse a un socket propiedad de root.

¿Cuál es el procedimiento correcto para que nginx se comunique con un socket uwsgi en FreeBSD?

información relacionada