【发布时间】:2016-10-25 18:51:33
【问题描述】:
我无法让 phusion 乘客看到服务器设置为暂存而不是生产。
我换了/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;
但还是不行,我还有什么需要做的吗?
【问题讨论】:
-
我假设你之后重新启动了 nginx?乘客文档建议您所拥有的应该可以工作。
-
@j-dexx 是的,我做到了
-
this answer 建议将环境放在引号中。虽然没有被接受所以不知道它是否有效。
-
嘿@j-dexx 终于修好了,谢谢你的帮助!
标签: ruby-on-rails nginx passenger