Capistrano + Nginx + Thin deployment on Linode

This was long lost post I had written about 8 months ago (converted from wiki to HTML - so pardon typos if any) Terminologies Capistrano is a ruby gem which helps in remote deployment. As against widely known convention, Capistrano can be used for any deployment, not just a rails app! Nginx is a web-proxy … Continue reading Capistrano + Nginx + Thin deployment on Linode

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