【发布时间】:2020-12-01 09:25:03
【问题描述】:
我让 Nginx 为 SSL 提供服务。在铁轨一侧是彪马,我有
config.action_mailer.default_url_options = { protocol: 'https', host: example.com 但我的root_url 仍然返回http://example.com
【问题讨论】:
标签: ruby-on-rails nginx
我让 Nginx 为 SSL 提供服务。在铁轨一侧是彪马,我有
config.action_mailer.default_url_options = { protocol: 'https', host: example.com 但我的root_url 仍然返回http://example.com
【问题讨论】:
标签: ruby-on-rails nginx
您需要在您的 nginx 配置中设置proxy_set_header X-Forwarded-Proto https;,以便 Rails 将您的请求视为 HTTPS。
这是由缺少此标头引起的另一个问题 - force_ssl 会导致无限重定向:https redirect for rails app behind proxy?
【讨论】: