【问题标题】:What is the best and easiest setup for enforcing SSL within an entire rails app?在整个 Rails 应用程序中实施 SSL 的最佳和最简单的设置是什么?
【发布时间】:2014-02-09 11:44:11
【问题描述】:

我正在寻找一种在生产模式下实施 SSL 的快速且可维护的设置。

是否有任何宝石或者这里的最佳做法是什么? 在开发中进行测试的最简单方法是什么?

该应用通过 SSL-Addon 托管在 Heroku 上。

【问题讨论】:

    标签: ruby-on-rails ssl heroku ruby-on-rails-4 gem


    【解决方案1】:

    在您的environments/production.rb(和/或development.rb)中添加以下配置:

    config.force_ssl = true
    

    每当请求不安全的 URL 时,这将强制应用范围重定向到 https

    如果您想在开发中对此进行测试,您应该为您的本地域设置一个自签名证书(localhostmy.local 或其他)。对于 apache,您可以尝试类似 this,对于 ngnix,类似 this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-04
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      相关资源
      最近更新 更多