У меня возникли проблемы с подключением к phusion-пассажиру, чтобы сервер был настроен на постановку, а не на производство.Nginx + Phusion Passenger + Rails = установка ENV не будет установлена
Я изменил /etc/nginx/sites-enabled/<my app>
используя 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;
}
}
в основном Добавленные/измененные строки
passenger_app_env staging; rails_env staging;
, но до сих пор не работает, есть ли что-то еще мне нужно сделать ?
Я предполагаю, что вы перезапустили nginx после этого? Пассажиры docs предлагают, что у вас есть, должны работать. –
@ j-dexx да я сделал –
[этот ответ] (http://stackoverflow.com/questions/21554402/cant-get-passenger-to-start-rails-4-app-in-staging-environment) предлагает положить среда в кавычках. Не был принят, хотя и не знаю, работает ли он. –