我有一個 ruby on Rails 應用程序,當我執行rails s -p 3000
.
但是當我使用乘客將其部署在 apache 或 nginx 上時,我得到了這個結果。
部署指令是每個平台的通用指令,使用乘客模組。港口也是免費的。
我查看了啟動問題維基但我不知道如何檢查標準輸出重定向問題(這是啟動腳本)。是否有任何 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;
}
任何幫助將不勝感激。