0
phusion乗客に、サーバーがプロダクションではなくステージング用に設定されていることがわかりました。Nginx + Phusion Passenger + Rails =ステージングENVは設定されません
私は基本的に追加/
passenger_app_env staging; rails_env staging;
が、まだ動作していない行を変更し、私がする必要がある何かがあるsudoのナノに/etc/nginx/sites-enabled/<my app>
server {
listen 80;
server_name <app name>;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name <app name>;
passenger_enabled on;
passenger_app_env staging;
rails_env staging;
root /home/deploy/apps/<app name>/current/public;
location ~ /.well-known {
allow all;
}
}
を使用して/etc/nginx/sites-enabled/<my app>
を変更しました?将来の参照のため
後でnginxを再起動したとしますか?乗客のドキュメントはあなたが働くべきものを提案します。 –
@ j-dexxはい私はした –
[この回答](http://stackoverflow.com/questions/21554402/cant-get-passenger-to-start-rails-4-app-in-staging-environment)環境は引用符で囲まれています。それは動作するかどうかわからないので、受け入れられませんでした。 –