0
phusion 승객이 서버를 프로덕션 대신 스테이징으로 설정하는 것을 보는 데 문제가 있습니다. 내가 /etc/nginx/sites-enabled/<my app>
Nginx + Phusion Passenger + Rails = 스테이징 ENV가 설정되지 않음
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;
하지만 여전히 작동하지 않는에게 sudo를 nano를 사용 /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) 퍼팅을 제안 따옴표 안에 환경. 받아 들여지지 않았기 때문에 작동하는지 모르겠습니다. –