Aplicación que funciona en webrick pero falla en pasajero

Aplicación que funciona en webrick pero falla en pasajero

Tengo una aplicación Ruby on Rails que se inicia correctamente cuando la ejecuto rails s -p 3000.

Pero cuando lo implemento en Apache o nginx usando pasajero, apareceeste resultado.

Las instrucciones de despliegue son las comunes para cada plataforma, utilizando el módulo de pasajeros. Además el puerto es gratuito.

miré en elwiki de problemas de iniciopero no sé cómo comprobar el problema de redirección estándar (que es el script de inicio). ¿Existe alguna wiki que explique estos pasos con ejemplos?

La configuración para nginx es la siguiente

...
http {
 passenger_root /usr/local/rvm/gems/ruby-1.9.3-p484/gems/passenger-4.0.40;
 passenger_ruby /usr/local/rvm/gems/ruby-1.9.3-p484/wrappers/ruby;
 passenger_log_level 1;
 passenger_start_timeout 15;
 passenger_load_shell_envvars off;
 ...
 server {
   listen 3000;
   #server_name x.x.x.x;
   server_name localhost;
   root /home/rails_apps/moi/public/;   # <--- be sure to point to 'public'!
   passenger_enabled on;
   rails_env development;
   charset utf-8;
 }

Cualquier ayuda será apreciada.

información relacionada