Rails com Passenger
De TeHospedia
O período de testes para o Passenger (mod_rails) encerrou em 03/08/2008, quando ativamos o Passenger para produção.
[editar] Ativando o Passenger
- solicite ao suporte a liberação do SSH
- acesse o SSH de sua conta
[editar] Convertendo o public_html para ser usado com Passenger
Você mesmo pode ativar o Passenger ou pode solicitar ao suporte para converter o public_html em Passenger.
- execute no seu SSH:
mv public_html old_html rails aplicacao ln -s $HOME/aplicacao/public public_html
Voce tambem pode criar um controller chamado hello através do comando:
cd /aplicacao ./script/generate controller hello index
... que pode ser acessado através de, por exemplo, http://example.com/hello
[editar] Convertendo subdomínios para ser usado com Passenger
O procedimento é semelhante ao adotado para converter todo seu public_html.
Primeiro acesse seu SSH e digite, se você ainda não enviou sua aplicação por FTP:
rails aplicacao_intranet
Agora, a diferença é que você não pode criar o subdomínio dentro do public_html. Ao criá-lo, crie a pasta fora do public_html. Isso é escolhido no cPanel no procedimento normal de criar subdomínios.
Digamos que o subdominio é:
http://intranet.example.com/
Quando criar o subdomínio no cPanel, apontou-o para:
/aplicacao_intranet/public
Pronto, o passenger irá rodar no subdomínio.
[editar] Outros procedimentos
[editar] Atualizando os arquivos de sua aplicação
Você poderá também enviar arquivos por FTP para sua pasta /passanger e atualizar sua aplicação.
Para recarregar a aplicação, crie um arquivo em branco chamado restart.txt. Isso pode ser efetuado através da shell do servidor usando-se o comando:
touch restart.txt
Este arquivo devera estar presente na pasta aplicacaorails/tmp.
[editar] Solicitando gems
Avise nosso suporte por email que precisa de alguma gem que faremos o possível para instalar até o próximo dia útil.



