Phusion Passenger (también conocido informalmente como mod_rails y mod_rack entre la comunidad Ruby) es un servidor web y servidor de aplicaciones gratuito con soporte para Ruby , Python y Node.js. Está diseñado para integrarse en el servidor HTTP Apache o el servidor web nginx , pero también tiene un modo para ejecutarse de forma independiente sin un servidor web externo. [3] Phusion Passenger es compatible con sistemas operativos tipo Unix y está disponible como un paquete gem , como un archivo tar o como paquetes nativos de Linux.
Originalmente diseñado para aplicaciones web creadas sobre el framework Ruby on Rails , más tarde se amplió para soportar frameworks web Ruby arbitrarios a través de la interfaz Rack . Las versiones posteriores también añadieron soporte para Python a través de la interfaz WSGI , así como soporte para Node.js. [4] En 2012, Phusion anunció Phusion Passenger Enterprise, una variante comercial paga de Phusion Passenger con "una amplia gama de funciones premium". [5] Phusion ha declarado que la variante de código abierto seguirá desarrollándose y manteniéndose junto con la variante Enterprise.
Phusion Passenger fue la "configuración de implementación preferida" para aplicaciones Ruby on Rails en 2016, [6] y ha sido recomendada por los autores de Ruby on Rails en 2009. [7] [8] En 2013, en combinación con Ruby 2.0, o con la ahora discontinuada Ruby Enterprise Edition, Phusion Passenger afirmó que era capaz de reducir el consumo de memoria de Rails en un 33%, así como de aumentar su rendimiento. [9]
En agosto de 2021, más de 130.000 sitios web utilizan Phusion Passenger. [10]