Phusion Passenger

Modul des Apache HTTP Servers für Anwendungen

Phusion Passenger (informell auch als mod_rails und mod_rack bekannt) ist ein Modul für den Apache HTTP Server und nginx zur Bereitstellung von Ruby-Webanwendungen, die das Rack-Interface einhalten, insbesondere für Ruby-on-Rails-Applikationen, sowie von Python- und Node.js-Webanwendungen.[2] Das Modul löste mod ruby ab. Es ist als Gem-Paket verfügbar und wird unter unixartigen Systemen unterstützt, etwa Unix und Linux.

Phusion Passenger
Basisdaten

Entwickler Phusion B.V
Aktuelle Version 6.0.20[1]
(22. Januar 2024)
Betriebssystem POSIX (Linux, Unix, OpenBSD, macOS u. a.)
Programmiersprache C++
Kategorie Apache-Modul
Lizenz MIT-Lizenz
phusionpassenger.com

Phusion Passenger wurde zeitweise von den Entwicklern von Ruby on Rails als bevorzugte Methode, um Ruby-on-Rails-Applikationen zu deployen, empfohlen.[3] Eine Umfrage von 2009 über Rails-Hosting mit 1215 Befragten ergab, dass fast ausschließlich Phusion Passenger und Mongrel zum Deployen von Rails-Applikationen auf Produktivsystemen verwendet werden, wobei Phusion Passenger etwas häufiger verwendet wird.[4] Eine Datenbank zur Messung der Popularität und Aktivität von Ruby-Bibliotheken gibt Puma und Unicorn als ähnlich beliebte und unterstützte Alternativen an.[5]

Außerhalb des Produktiveinsatzes während der Entwicklung wird statt Phusion Passenger oft der mit Ruby ausgelieferte WEBrick verwendet.

Weblinks Bearbeiten

Einzelnachweise Bearbeiten

  1. Release 6.0.20. 22. Januar 2024 (abgerufen am 20. Februar 2024).
  2. Passenger 6.02: Community makes everything better. Phantom B.V, abgerufen am 14. Februar 2019.
  3. Deploy. Ruby on Rails, archiviert vom Original am 7. Juli 2009; abgerufen am 3. Juli 2009.
  4. Result Summary for Survey:Rails Hosting 2009. Rails-hosting.com, abgerufen am 3. Juli 2009.
  5. Category: Web Servers. In: The Ruby Toolbox. Abgerufen am 23. Juli 2019 (englisch).