¿Cómo ejecutar nginx correctamente en el puerto 80 con una cuenta no root en OS X?

1

Estaba intentando configurar nginx (homebrew) para ejecutarse como un demonio en OS X 10.9 y encontré un problema con respecto a los permisos:

nginx se configuró para ejecutarse como nadie en nginx.conf y cuando se inició, estaba iniciando dos procesos, uno como root y otro como nadie.

El servidor estaba respondiendo en el puerto 80, pero no pudo servir los archivos porque no tenía permiso para acceder a ellos; los archivos estaban en mi directorio de usuarios, con el grupo staff y accesible, pero otros usuarios.

Aún así, incluso si intentara forzar a nginx a usar el grupo de personal usando "personal de nadie"; dentro de nginx.config, no quiso servir los archivos hasta que lo configuré para usar la raíz.

Sé que sería peligroso y me pregunto cuál sería el enfoque correcto.

    
pregunta sorin 03.11.2013 - 16:29

0 respuestas

Lea otras preguntas en las etiquetas