Olá Rodrigo,
Normalmente eu uso o Passenger + Nginx,
http://www.modrails.com/install.html
Instalo a gem do passenger e depois o nginx-module e através dele
instalo o nginx, o único problema é que ele não cria o script pra
start/stop/restart.
mas você pode pegar ele desse gist:
https://gist.github.com/1618051
vocẽ adiciona o link para o passenger no arquivo nginx.conf
http {
...
passenger_root /home/developer/.rvm/gems/ruby-1.9.3-p194/gems/
passenger-3.0.12;
passenger_ruby /home/developer/.rvm/wrappers/ruby-1.9.3-p194/
ruby;
...
}
depois é só criar os virtual-hosts:
server {
listen 80;
server_name
www.yourhost.com;
root /somewhere/public;
passenger_enabled on;
}