I just spent last weekend setting up a new slice at SliceHost (my bestest host ever) for a couple of Rails apps only to read this post announcing the release of Phusion Passenger for Nginx.
Considering I only needed the slice for Rails (No php and the DB is on another slice), I could have gone with Nginx except that I’ve been spoilt by Passenger’s upload-and-go deployment and being able to squeeze more apps into a small VPS (the inactive ones shut down and release memory). Now hopefully, it’s the best of both worlds.
I’ll still have to learn Nginx quirks considering I’ve always used Apache but the promise of faster page serving and a lower memory footprint is motivation enough.
Kudos to the guys at Phusion for their awesome products (I also use Ruby Enterprise). Congrats on your anniversary and a lot more power to your elbow!
On a related note, I learnt the hard way that Rails 2.3 and an old version of Passenger don’t mix very well.
Even after updating the passenger gem I couldn’t get Rails to load. The solution is to re-install the passenger module (passenger-install-apache2-module) and update your apache config file. Hope that helps someone as I spent a bit too long trying to fix it.
No related posts.
Pingback: Finally… passenger for nginx | Webmaster Tools