Phusion Passenger

Phusion Passenger
Basisdaten

Entwickler Phusion B.V
Aktuelle Version 6.0.22[1]
(18. Mai 2024)
Betriebssystem POSIX (Linux, Unix, OpenBSD, macOS u. a.)
Programmier­sprache C++
Kategorie Apache-Modul
Lizenz MIT-Lizenz
phusionpassenger.com

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 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

  • Phusion Passenger offizielle Webseite
  • Phusion Passenger auf github
  • Ruby Enterprise Edition

Einzelnachweise

  1. Release 6.0.22. 18. Mai 2024 (abgerufen am 25. Mai 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). 
Webserver-Schnittstellen
Protokolle

CGI | SCGI | FastCGI | AJP

APIs

C NSAPI | C ASAPI | C ISAPI | Java Servlet | ASP.NET | Python WSGI | Ruby Rack | JavaScript JSGI | Perl PSGI | Lua WSAPI 

Apache-Module

mod_jk | mod_lisp | mod_parrot | mod_perl | mod_php | mod_python | mod_wsgi | mod_ruby | Phusion Passenger 

Web APIs

WSDL | XML-RPC | SOAP | REST