Jump to content

Phusion Passenger: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.3) (Whoop whoop pull up - 12935
No edit summary
 
Line 25: Line 25:
| website = {{Official URL}}
| website = {{Official URL}}
}}
}}
'''Phusion Passenger''' (informally also known as '''mod_rails''' and '''mod_rack''' among the Ruby community) is a [[free software|free]] [[web server]] and [[application server]] with support for [[Ruby (programming language)|Ruby]], [[Python (programming language)|Python]] and [[Node.js]]. It is designed to integrate into the [[Apache HTTP Server]] or the [[nginx]] web server, but also has a mode for running standalone without an external web server.<ref name=theh>{{cite web|title=Phusion Passenger goes fourth|url=http://www.h-online.com/open/news/item/Phusion-Passenger-goes-fourth-1858497.html|publisher=The H|access-date=26 February 2015}}</ref> Phusion Passenger supports [[Unix-like]] operating systems, and is available as a [[RubyGems|gem package]], as a tarball, or as native Linux packages. As of Aug 2021 more than 130,000 web sites use Phusion Passenger.
'''Phusion Passenger''' (informally also known as '''mod_rails''' and '''mod_rack''' among the Ruby community) is a [[free software|free]] [[web server]] and [[application server]] with support for [[Ruby (programming language)|Ruby]], [[Python (programming language)|Python]] and [[Node.js]]. It is designed to integrate into the [[Apache HTTP Server]] or the [[nginx]] web server, but also has a mode for running standalone without an external web server.<ref name=theh>{{cite web|title=Phusion Passenger goes fourth|url=http://www.h-online.com/open/news/item/Phusion-Passenger-goes-fourth-1858497.html|publisher=The H|access-date=26 February 2015}}</ref> Phusion Passenger supports [[Unix-like]] operating systems, and is available as a [[RubyGems|gem package]], as a tarball, or as native Linux packages.
<ref>{{Cite web|url=https://webtechsurvey.com/technology/phusion-passenger|title=Phusion Passenger usage statistics|website=webtechsurvey.com|access-date=2021-08-24}}</ref>


Originally designed for web applications built on the [[Ruby on Rails]] framework, it was later extended to support arbitrary Ruby web frameworks through [[Rack (web server interface)|the Rack interface]]. Later versions also added support for Python through [[Web Server Gateway Interface|the WSGI interface]], as well as support for Node.js.<ref>{{cite web|url=https://github.com/phusion/passenger/wiki/Node.js |title=Phusion Passenger Node.js quickstart |publisher=Phusion |access-date=2013-07-15}}</ref> In 2012, Phusion announced [https://www.phusionpassenger.com Phusion Passenger Enterprise], a paid, commercial variant of Phusion Passenger with "a wide array of premium features".<ref>{{cite web|url=http://blog.phusion.nl/2012/08/01/phusion-passenger-enterprise-released/ |title=Phusion Passenger Enterprise released |publisher=Phusion |date=2012-08-01 |access-date=2013-07-15}}</ref> Phusion has stated that the open source variant will continue to be developed and maintained along with the Enterprise variant.
Originally designed for web applications built on the [[Ruby on Rails]] framework, it was later extended to support arbitrary Ruby web frameworks through [[Rack (web server interface)|the Rack interface]]. Later versions also added support for Python through [[Web Server Gateway Interface|the WSGI interface]], as well as support for Node.js.<ref>{{cite web|url=https://github.com/phusion/passenger/wiki/Node.js |title=Phusion Passenger Node.js quickstart |publisher=Phusion |access-date=2013-07-15}}</ref> In 2012, Phusion announced [https://www.phusionpassenger.com Phusion Passenger Enterprise], a paid, commercial variant of Phusion Passenger with "a wide array of premium features".<ref>{{cite web|url=http://blog.phusion.nl/2012/08/01/phusion-passenger-enterprise-released/ |title=Phusion Passenger Enterprise released |publisher=Phusion |date=2012-08-01 |access-date=2013-07-15}}</ref> Phusion has stated that the open source variant will continue to be developed and maintained along with the Enterprise variant.


Phusion Passenger was the "preferred deployment setup" for Ruby on Rails applications in 2016,<ref>{{cite web |url=http://rubyonrails.org/deploy |title=Deploy |publisher=Ruby on Rails |access-date=2016-01-02 |url-status=dead |archive-url=https://web.archive.org/web/20160102082737/http://rubyonrails.org/deploy |archive-date=2016-01-02 }}</ref> and has been recommended by the Ruby on Rails authors in 2009.<ref>{{cite web |url=http://www.loudthinking.com/posts/30-myth-1-rails-is-hard-to-deploy |title=Myth #1: Rails is hard to deploy |publisher=Loudthinking.com |date=2008-11-13 |access-date=2009-07-03 |url-status=dead |archive-url=https://web.archive.org/web/20110424162043/http://www.loudthinking.com/posts/30-myth-1-rails-is-hard-to-deploy |archive-date=2011-04-24 }}</ref><ref>{{cite web |url=http://www.koziarski.net/archives/2008/4/26/now-running-on-passenger |title=Koz Speaks — Random Musings on Technology |publisher=Koziarski.net |access-date=2009-07-03 |url-status=dead |archive-url=https://web.archive.org/web/20120723171551/http://www.koziarski.net/archives/2008/4/26/now-running-on-passenger/ |archive-date=2012-07-23 }}</ref> In 2013, in combination with Ruby 2.0, or with the now-discontinued [http://www.rubyenterpriseedition.com Ruby Enterprise Edition], Phusion Passenger claimed that it was capable of reducing Rails's memory consumption by 33% as well as increasing its performance.<ref>{{cite web|url=http://www.rubyenterpriseedition.com/comparisons.html |title=Performance and memory usage comparisons — Ruby Enterprise Edition |publisher=Rubyenterpriseedition.com |access-date=2013-07-15}}</ref>
Phusion Passenger was the "preferred deployment setup" for Ruby on Rails applications in 2016,<ref>{{cite web |url=http://rubyonrails.org/deploy |title=Deploy |publisher=Ruby on Rails |access-date=2016-01-02 |url-status=dead |archive-url=https://web.archive.org/web/20160102082737/http://rubyonrails.org/deploy |archive-date=2016-01-02 }}</ref> and has been recommended by the Ruby on Rails authors in 2009.<ref>{{cite web |url=http://www.loudthinking.com/posts/30-myth-1-rails-is-hard-to-deploy |title=Myth #1: Rails is hard to deploy |publisher=Loudthinking.com |date=2008-11-13 |access-date=2009-07-03 |url-status=dead |archive-url=https://web.archive.org/web/20110424162043/http://www.loudthinking.com/posts/30-myth-1-rails-is-hard-to-deploy |archive-date=2011-04-24 }}</ref><ref>{{cite web |url=http://www.koziarski.net/archives/2008/4/26/now-running-on-passenger |title=Koz Speaks — Random Musings on Technology |publisher=Koziarski.net |access-date=2009-07-03 |url-status=dead |archive-url=https://web.archive.org/web/20120723171551/http://www.koziarski.net/archives/2008/4/26/now-running-on-passenger/ |archive-date=2012-07-23 }}</ref> In 2013, in combination with Ruby 2.0, or with the now-discontinued [http://www.rubyenterpriseedition.com Ruby Enterprise Edition], Phusion Passenger claimed that it was capable of reducing Rails's memory consumption by 33% as well as increasing its performance.<ref>{{cite web|url=http://www.rubyenterpriseedition.com/comparisons.html |title=Performance and memory usage comparisons — Ruby Enterprise Edition |publisher=Rubyenterpriseedition.com |access-date=2013-07-15}}</ref>

== Market share ==
As of Aug 2021 more than 130,000 web sites use Phusion Passenger.
<ref>{{Cite web|url=https://webtechsurvey.com/technology/phusion-passenger |access-date=2021-08-24}}</ref>


==See also==
==See also==

Latest revision as of 12:52, 25 June 2023

Phusion Passenger
Developer(s)Phusion
Stable release
6.0.22[1] Edit this on Wikidata / 18 May 2024; 59 days ago (18 May 2024)
Repository
Written inC++ and Ruby[2]
LicenseMIT License
Websitewww.phusionpassenger.com Edit this at Wikidata

Phusion Passenger (informally also known as mod_rails and mod_rack among the Ruby community) is a free web server and application server with support for Ruby, Python and Node.js. It is designed to integrate into the Apache HTTP Server or the nginx web server, but also has a mode for running standalone without an external web server.[3] Phusion Passenger supports Unix-like operating systems, and is available as a gem package, as a tarball, or as native Linux packages.

Originally designed for web applications built on the Ruby on Rails framework, it was later extended to support arbitrary Ruby web frameworks through the Rack interface. Later versions also added support for Python through the WSGI interface, as well as support for Node.js.[4] In 2012, Phusion announced Phusion Passenger Enterprise, a paid, commercial variant of Phusion Passenger with "a wide array of premium features".[5] Phusion has stated that the open source variant will continue to be developed and maintained along with the Enterprise variant.

Phusion Passenger was the "preferred deployment setup" for Ruby on Rails applications in 2016,[6] and has been recommended by the Ruby on Rails authors in 2009.[7][8] In 2013, in combination with Ruby 2.0, or with the now-discontinued Ruby Enterprise Edition, Phusion Passenger claimed that it was capable of reducing Rails's memory consumption by 33% as well as increasing its performance.[9]

Market share[edit]

As of Aug 2021 more than 130,000 web sites use Phusion Passenger. [10]

See also[edit]

References[edit]

  1. ^ "Release 6.0.22". 18 May 2024. Retrieved 25 May 2024.
  2. ^ "Passenger Library, In-depth: Lightweight Ruby dependency". Phusion. Retrieved 2016-07-14.
  3. ^ "Phusion Passenger goes fourth". The H. Retrieved 26 February 2015.
  4. ^ "Phusion Passenger Node.js quickstart". Phusion. Retrieved 2013-07-15.
  5. ^ "Phusion Passenger Enterprise released". Phusion. 2012-08-01. Retrieved 2013-07-15.
  6. ^ "Deploy". Ruby on Rails. Archived from the original on 2016-01-02. Retrieved 2016-01-02.
  7. ^ "Myth #1: Rails is hard to deploy". Loudthinking.com. 2008-11-13. Archived from the original on 2011-04-24. Retrieved 2009-07-03.
  8. ^ "Koz Speaks — Random Musings on Technology". Koziarski.net. Archived from the original on 2012-07-23. Retrieved 2009-07-03.
  9. ^ "Performance and memory usage comparisons — Ruby Enterprise Edition". Rubyenterpriseedition.com. Retrieved 2013-07-15.
  10. ^ "Phusion Passenger usage statistics". webtechsurvey.com. Retrieved 2021-08-24.

External links[edit]