Migrating Acemoney onto a different server with nginx+passenger

Acemoney is a hosted application built by us i.e. Josh Software. Currently, its hosted on a linode with nginx+thin configured. The problem here is that there are 3 thin servers which consume humongous 'stagnant' memory. We have decided to migrate to nginx+passenger so that we an control in greater detail the number of instances, the … Continue reading Migrating Acemoney onto a different server with nginx+passenger

4 steps to install nginx with passenger

Install passenger program that will run your rails application1. sudo gem install passengerInstall nginx server with passenger enabled2. passenger-install-nginx-moduleit will open apt, click "Enter" to continethen select option 1 for default installthen it will askWhere do you want to install Nginx to?Please specify a prefix directory [/opt/nginx]:press enterthen copy following block server {listen 80;server_name http://www.yourhost.com;rootContinue reading 4 steps to install nginx with passenger

Phusion Passenger on Nginx – Internal Overview

So, working with nginx and passenger has been really simplified. There is an excellent screen cast about how exactly how to get it working. (http://www.modrails.com/videos/passenger_nginx.mov). What I was really interested in finding out was, what happens under covers. It turns out that this is the core of what passenger does is irrespective of whether its … Continue reading Phusion Passenger on Nginx – Internal Overview