我按照documentation中的建议配置了env
选项FORCE_HTTPS = true
:
My manifext.yml
env:
APP_ENV: production
FORCE_HTTPS: true
但是,当我用http打开网站时,我不会被重定向到https。
我使用自定义的nginx.conf文件
已应用设置
答案 0 :(得分:1)
我将以下行添加到我的自定义'/nginx.conf'文件中。
location / {
<% if ENV["FORCE_HTTPS"] %>
if ($http_x_forwarded_proto != "https") {
return 301 https://$host$request_uri;
}
<% end %>
...
}