Apache / Rails / passageiro Exibindo Índice Site?
-
03-07-2019 - |
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.
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.)