Rails 3.2.11 SSL配置

时间:2014-03-02 17:40:06

标签: ssl https devise ruby-on-rails-3.2

所以我在让我的rails应用程序在https上运行时遇到了一些问题。而我只是试图通过导致问题的可能性来缩小可能性。

我想知道我是否遗漏了配置Rails应用程序本身(而不是Web服务器)的任何步骤:

  1. config/environments/production.rb

    取消注释此行:config.force_ssl = true

    来源:http://simonecarletti.com/blog/2011/05/configuring-rails-3-https-ssl/

  2. Devise gem的其他配置

    config/environments/production.rb

    添加以下行: config.to_prepare { Devise::SessionsController.force_ssl } config.to_prepare { Devise::RegistrationsController.force_ssl } config.to_prepare { Devise::PasswordsController.force_ssl } 资料来源:https://github.com/plataformatec/devise/wiki/How-To:-Use-SSL-%28HTTPS%29

  3. 我还缺少其他任何步骤吗?目前,我在尝试访问我的服务器时看到“此网页不可用”消息,未在Web服务器或Rails应用程序的日志文件中看到任何错误。

    我在网络浏览器中看到此错误消息:Error code: ERR_CONNECTION_REFUSED

    由于

1 个答案:

答案 0 :(得分:0)

事实证明,Rails应用程序本身的问题配置设置正确,并且没有其他步骤。

该问题与未正确设置SSL证书有关。