2

我按照文档中的建议配置了该env选项:FORCE_HTTPS = true

我的清单.yml

env:
  APP_ENV: production
  FORCE_HTTPS: true

但是,当我使用 http 打开网站时,我不会被重定向到 https。

我使用自定义的 nginx.conf 文件

该设置已应用

4

1 回答 1

1

我将以下行添加到我的自定义“/nginx.conf”文件中。

    location / {
        <% if ENV["FORCE_HTTPS"] %>
            if ($http_x_forwarded_proto != "https") {
                return 301 https://$host$request_uri;
            }
        <% end %>
        ...
    }
于 2017-03-24T14:57:17.140 回答