我无法让错误的乘客看到服务器设置为暂存而非生产。
我已更改/etc/nginx/sites-enabled/<my app>
使用sudo nano /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;
但仍然无法正常工作,还有什么我需要做的吗?
答案 0 :(得分:0)
为了将来参考,经过两个小时的搜索,我发现了
rails_env "staging";
代码行
应该添加到/etc/nginx/nginx.conf
。
希望能有所帮助。