Phusion Passenger™ is a web server and application server, designed to be fast, robust and lightweight. It takes a lot of complexity out of deploying web apps, adds powerful enterprise-grade features that are useful in production, and makes administration much easier and less complex. Phusion Passenger supports Ruby, Python, Node.js and Meteor, and is being used by high-profile companies such as Apple, Pixar, New York Times, AirBnB, Juniper etc as well as over 350.000 websites.
What makes it so fast and reliable is its C++ core, its zero-copy architecture, its watchdog system and its hybrid evented, multi-threaded and multi-process design.
Phusion Passenger used in Game of Thrones Ascent
Learn more: Website | Documentation | Support resources | Github | Twitter | Blog
the installation instructions on the website.
described in the manual, with one exception: you need to clone git submodules:
After that, run one of the following:
git submodule update --init --recursive
For troubleshooting, configuration and tips, please also refer to the above documentation. For further support, please refer to the Phusion Passenger support page.
# From your application directory ~/path-to-passenger/bin/passenger start
Ruby users can also build a gem from the Git repository and install the gem.
gem build passenger.gemspec gem install passenger-x.x.x.gem