Phusion Passenger is a fast and robust web server and application server for Ruby, Python and Node.js. It works by integrating into Apache and Nginx and turning them into a fully-featured application server. It has high-profile users such as New York Times, AirBnB, Symantec, Pixar, etc, and comes with many features that make your life easier and your application perform better.
Phusion Passenger is under constant maintenance and development. Version 4.0.13 is a bugfix releases.
Phusion Passenger also has an Enterprise version which comes with a wide array of additional features. By buying Phusion Passenger Enterprise you will directly sponsor the development of the open source version.
Version 4.0.11 was a hotfix release for an Enterprise customer, while 4.0.12 was a dummy release to test our new binary building automation system. The changes in 4.0.11 and 4.0.12 together are as follows.
- Updated preferred Nginx version to 1.4.2.
- Phusion Passenger Standalone now automatically downloads binaries, instead of compiling them. Please read No more compiling Phusion Passenger to learn more about this.
- Rails 4 support for Union Station.
- Worked around the fact that FreeBSD 9.1 has a broken C++ runtime. Patch contributed by David Keller.
- Fixed compatibility problems with Ruby 1.8.6 (issue #924).
- Introduced a tool, `passenger-config –detect-apache2`, which autodetects all Apache installations on the system along with their parameters (which apachectl command to run, which log file to read, which config file to edit). The tool advises users about how to use that specific Apache installation. Useful if the user has multiple Apache installations but don’t know about it, or when the user doesn’t know how to work with multiple Apache installations.
- Added an API for better Rack socket hijacking support.
- Added a hidden configuration option for customizing the application start timeout. A proper configuration option will be introduced in the future.
- Added autodetection support for Amazon Linux.
- Fixed process metrics collection on some operating systems. Some systems’ `ps` command expect no space between -p and the list of PIDs.
Open source users can install the open source version of 4.0.13 with the following commands:
gem install passenger passenger-install-apache2-module passenger-install-nginx-module
In-depth installation and upgrade instructions can be found in the Installation section of the documentation. The documentation covers:
- Detailed tarball installation instructions.
- Detailed upgrade instructions.
- Installation troubleshooting.
- Installation through APT and YUM.
You can view the documentation online here:
If you would like to stay up to date with Phusion news, please fill in your name and email address below and sign up for our newsletter. We won’t spam you, we promise.