![Aplicativo que funciona no webrick mas falha no passageiro](https://rvso.com/image/632766/Aplicativo%20que%20funciona%20no%20webrick%20mas%20falha%20no%20passageiro.png)
Eu tenho um aplicativo Ruby on Rails que inicia com sucesso quando executo o rails s -p 3000
.
Mas quando eu implanto no Apache ou nginx usando passageiro, receboeste resultado.
As instruções de implantação são as comuns para cada plataforma, utilizando o módulo passageiro. Além disso, a porta é gratuita.
Eu olhei noproblemas de inicialização wikimas não sei como verificar o problema de redirecionamento stdout (que é o script de inicialização). Existe algum wiki que explique essas etapas com exemplos?
A configuração do nginx é a seguinte
...
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;
}
Qualquer ajuda será apreciada.