This combines the instructions on a few different tutorials:
- Tabula EC2 AMI quickstart - A nice illustrated How-To for a basic EC2 setup, including permissions setup. The instructions apply to a specific demo app but apply to any EC2 usage
- Code by Zack » Getting RVM set up on Amazon EC2 - How to install the latest stable version of Ruby (1.9.3p392) with RVM
- Code by Zack » Setting up Passenger with rvm on Ubuntu - Installing Passenger and using it to set up nginx. The instructions at the end of Zack's guide on creating an init script apply to Ubuntu only.
- [Slicehost Articles: Cen