Creo que es una pregunta simple, ¿es posible instalar pasajero cuando nginx ya está instalado en su servidor web?Instalación de Passenger cuando Nginx ya está instalado; ¿Posible?
Si la respuesta es Sí, ya realiza estas acciones:
En este mismo momento ya nginx he instalado (por mis aplicaciones PHP) y el siguiente hice una salida de repositorio git del pasajero:
mkdir /repositories
cd /repositories/
git clone https://github.com/FooBarWidget/passenger.git
cd passenger/
y luego añadir este fragmento a /etc/nginx/conf/nginx.conf
http {
...
passenger_root /repositories/passenger;
passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.2-p290/ruby;
...
}
Sin embargo, cuando quiero reiniciar nginx me sale el siguiente error:
* Starting Web Server nginx
nginx: [emerg] unknown directive "passenger_root" in /etc/nginx/nginx.conf:19
Lo que me llega a la conclusión decir que todavía hay una cierta configuración necesito fijar, por nginx a tener en cuenta que estamos usando pasajeros.
Mi bloque de servidor
server {
listen 80;
server_name rails.kreatude.com;
root /srv/www/my_test_app;
passenger_enabled on;
}
después de una larga búsqueda de tiempo, ¡esta es la solución! tks –