【发布时间】:2014-12-09 11:05:26
【问题描述】:
我正在努力为在 Heroku(欧盟地区)上运行的 Rails 应用强制实施 SSL 连接。
我已成功将证书(inc Heroku SSL 插件)添加到自定义域(如果我明确声明 https://..com 它可以正常工作)
但我想将所有 http 请求重定向到 https 连接。
对于美国地区的应用,这需要将自定义域 DNS 记录指向 .herokussl.com 而不是 .herokuapp.com。文档:https://devcenter.heroku.com/articles/ssl-endpoint#dns-and-domain-configuration
对于欧盟地区的应用,自定义 DNS 记录仍应指向 .herokuapp.com,这似乎不会默认强制 SSL 连接。
因此,我的问题是:如何让在欧洲运行的 Heroku 应用的所有连接都强制通过 SSL 运行?
【问题讨论】:
标签: ruby-on-rails ssl heroku https dns