【问题标题】:Rails 3.2.11 SSL ConfigurationRails 3.2.11 SSL 配置
【发布时间】:2014-03-02 17:40:06
【问题描述】:

所以我在让我的 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

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

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

谢谢

【问题讨论】:

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


【解决方案1】:

事实证明,问题中 Rails 应用程序本身的配置已正确设置,并且不需要其他步骤。

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

【讨论】:

  • 请将其作为问题的答案或同时删除问题和答案。理想情况下,将其变成一个答案,以便它可以帮助将来遇到类似问题的人。如果您无法提供答案,请将其删除,这样人们在寻找答案时不会对其存在感到沮丧。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-15
  • 1970-01-01
  • 1970-01-01
  • 2014-02-07
  • 2017-06-08
  • 1970-01-01
相关资源
最近更新 更多