2012-08-12 42 views
9

Actualmente estoy usando Capistrano, Passenger y Nginx con mi aplicación Rails, pero aún así, estoy confundido sobre cómo funciona todo junto.Capistrano, Passenger y Nginx: ¿cómo funcionan juntos?

Esto es lo que sé hasta ahora:

Nginx es un servidor web que responde a las solicitudes, como Apache, pero más ligero.

Capistrano se utiliza para implementar aplicaciones web, carga el código de la aplicación y ejecuta una serie de scripts y migra la base de datos.

Pasajero es de alguna manera una caja misteriosa para mí. Sé que genera procesos ruby ​​para manejar solicitudes, pero ¿no es esto una responsabilidad del servidor web? He leído partes de la documentación del Pasajero, pero todavía no tiene mucho sentido. Puedo ver que dice que facilita el despliegue, pero ¿no es esto lo que hace Capistrano?

¿Alguien puede dar una mejor explicación? ¡Muchas gracias!

Respuesta

6

Encontradas todas las respuestas here. La respuesta explica claramente la diferencia entre Nginx y Phusion Passenger.

Cuestiones relacionadas