0
Nginxを乗客と一緒にcentos 7 VPSでセットアップしました。私は宝石としてnginxと乗客をインストールしました。さらに、nginx-moduleをインストールしました。 私がsudoサービスnginxを起動し、乗客ステータスを入力すると、「Phusion Passengerは現在どのアプリケーションも提供していません」と表示されます。私のnginx confファイルからNginxの旅客がRailsアプリケーションに対応していません
http {
passenger_root /usr/local/rvm/gems/ruby-2.4.1/gems/passenger-5.1.8;
passenger_ruby /usr/local/rvm/gems/ruby-2.4.1/wrappers/ruby;
passenger_app_env production;
passenger_instance_registry_dir /var/lib/passenger-instreg;
...
server {
listen 80;
server_name localhost;
root /home/myuserhere/current/public;
passenger_enabled on;
ファイル乗客。*はnginxを再起動すると正常に作成されます。
echo $ PASSENGER_INSTANCE_REGISTRY_DIRは、nginx confファイルと同じパスを返します。
passegnerがアプリケーションを起動しないと私は間違っていますか?
あなたのディレクトリは本当ですか?通常、これは "/ home/username/APP_NAME/current/public"と表示されます。 – engineersmnky
私はいくつかの教訓に従い、/ var/lib/passenger-instregに設定しました – mike927
あなたはそれを意味しましたか? – mike927