を実行すると正常に起動する Ruby on Rails アプリケーションがありますrails s -p 3000
。
しかし、パッセンジャーを使用してApacheまたはnginxにデプロイすると、この結果。
展開手順は、パッセンジャーモジュールを使用した各プラットフォーム共通の手順です。また、ポートは無料です。
私は起動の問題 wikiしかし、stdout リダイレクトの問題 (起動スクリプト) を確認する方法がわかりません。この手順を例とともに説明している wiki はありますか?
nginxの設定は次のとおりです
...
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;
}
どのような助けでもいただければ幸いです。