2011-06-02 15 views
5

Tengo Nginx con Pasajero. En nginx.conf tengo línea:Usuario para iniciar Pasajero (con Nginx)

user pass users; 

y el proceso de Nginx trabaja en 'pasar' del usuario, pero pasajero * procesos de trabajo en el usuario 'nadie'.

puedo correr independiente de pasajeros:

sudo passanger start -e production -p 80 --user=pass 

¿Cómo puedo ejecutar pasajeros con Nginx con mi usuario personalizada?

Respuesta

0

Puede pasar una línea de usuario a su nginx conf. http://wiki.nginx.org/CoreModule#user

Sugiero que en el futuro usted haga preguntas al servidor en ServerFault, ellos generalmente saben mucho más sobre nginx y el pasajero.

+0

Si entendí correctamente su respuesta, tengo una línea de usuario en mi nginx.conf (vea mi pregunta). Y las estadísticas de Nginx para este usuario, pero el pasajero no. – demas

+0

Publiqué la pregunta sobre Nginx y Passenger en ServerFault, pero no obtuve ninguna respuesta. :( – demas

+0

¿Dónde lo publicaste? –

4

En un momento dado el usuario y el grupo fue determinado por los propietarios del archivo config.ru. Estoy bastante seguro de que este sigue siendo el caso.

+0

Me salvó el día :). ¿Porqué es eso? – sqreept

+1

Creo que es para habilitar la escritura en el directorio Rails si tus scripts lo necesitan. Es bastante seguro suponer que si el archivo config.ru tiene ciertos permisos, el resto también los tendrá. – eltiare

Cuestiones relacionadas