Pergunta

Eu tenho um aplicativo Rails que eu tenha testado com sucesso com Mongrel e Webkit. Agora eu quero testar a implantação. Criei uma imagem VMWare usando o Ubuntu 8.04. Eu instalei o Rails seguindo este método https://help.ubuntu.com/community/RubyOnRails com a excepção da utilização de gemas 1,3 em vez de 1,2. Eu que configurar e instalar passageiro. No entanto, quando eu visitar o meu sites de índice ( http: //some.ip.that.i 'm. testing /) eu simplesmente obter o índice do diretório do meu site rails. Devo observar que desde que eu estou testando Eu só jogou meu aplicativo em / var / www.

Meu Apache2 error.log arquivo mostra isso e isso apenas:

[Tue 30 de setembro 15:10:41 2008], [Aviso] Apache / 2.2.8 (Ubuntu) Phusion_Passenger / 2.0.3 configurado - retomar as operações normais

Qualquer idéia que poderia estar causando este problema? Parece Passageiros está configurado corretamente, mas eu não sei por que meu rails aplicativo não está exibindo e por uma listagem do diretório do site é.

Graças.

Foi útil?

Solução

Duas perguntas:

1) é Rails rodando a todos no servidor? Passageiros devem começar Rails automaticamente no primeiro pedido - se você fizer um ps, você vê-lo funcionando?

2) Quais diretório que você está vendo - é o seu diretório rails ou do público / diretório? Se for o primeiro, a sua ligação simbólica é provável apontando o lugar errado (ele deve ir para /).

(Eu vi esse problema antes e estou tentando me lembro como eu depurado ... estes são os meus primeiros dois pensamentos.)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top