Pregunta

Tengo una aplicación Rails que he probado con éxito con Mongrel y Webkit. Ahora quiero probar la implementación. Configuré una imagen de VMWare usando Ubuntu 8.04. He instalado Rails siguiendo este método https://help.ubuntu.com/community/RubyOnRails con la excepción de usar Gems 1.3 en lugar de 1.2. He configurado e instalado el pasajero. Sin embargo, cuando visito el índice de mi sitio ( http: //some.ip.that.i 'm. pruebas /) Simplemente obtengo el índice del directorio de mi sitio de rieles. Debo tener en cuenta que, dado que estoy probando, acabo de descargar mi aplicación en / var / www.

El archivo de error.log de Mi Apache2 muestra esto y solo esto:

  

[Mar Sep 30 15:10:41 2008] [aviso] Apache / 2.2.8 (Ubuntu) Phusion_Passenger / 2.0.3 configurado - reanudando operaciones normales

¿Alguna idea de qué podría estar causando este problema? Parece que Passenger está configurado correctamente, pero no estoy seguro de por qué mi aplicación Rails no se muestra y por qué el listado de directorios del sitio es.

Gracias.

¿Fue útil?

Solución

Dos preguntas:

1) ¿Se está ejecutando Rails en absoluto en el servidor? El pasajero debe iniciar Rails automáticamente en la primera solicitud: si hace un ps, ¿lo ve ejecutándose?

2) ¿Qué directorio está viendo? ¿Es su directorio de rieles o el directorio público /? Si es el primero, es probable que su enlace simbólico apunte al lugar equivocado (debería ir a público /).

(He visto este problema antes y trato de recordar cómo lo he depurado ... estos son mis dos primeros pensamientos).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top