【问题标题】:Ruby on Rails WEBrick SSL connection errorRuby on Rails WEBrick SSL 连接错误
【发布时间】:2013-01-11 23:13:11
【问题描述】:

请帮忙实现ssl

rails 版本 - 3.2.8

我编辑了以下文件:

# Gemfile
gem 'rack-ssl'

 # config/application.rb
require 'rack/ssl'
config.middleware.use Rack::SSL

我也试过用

# config/application.rb
config.force_ssl = true

但它显示

SSL connection error

当我访问 mysite:3000/时

但是如果去 https:mysite 会显示正常页面

请帮忙,

谢谢,

D

【问题讨论】:

  • 您使用的是哪个开发服务器? WEBrick?

标签: ruby-on-rails ruby-on-rails-3 ssl https webrick


【解决方案1】:

据此:

How to use deactivate Webrick's SSL

问题是由config.force_ssl = true 引起的。即使您删除了您可能不想要的那个,您可能仍然会遇到 WEBrick 给您此错误的问题。您可以尝试清除 cookie,但这可能仍然不起作用。

如果您愿意,更好的选择是切换到使用瘦服务器:

group :development do
   gem "thin"
end

然后:

$ bundle
$ thin start --ssl

另见https://stackoverflow.com/a/11614213

【讨论】:

    猜你喜欢
    • 2021-03-20
    • 2012-02-08
    • 1970-01-01
    • 2018-07-12
    • 1970-01-01
    • 1970-01-01
    • 2011-05-10
    • 2011-01-08
    • 1970-01-01
    相关资源
    最近更新 更多