Ruby on Rails WEBrick SSL连接错误

时间:2013-01-11 23:13:11

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

请帮助实施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

1 个答案:

答案 0 :(得分:9)

根据这个:

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