2

请帮助实施ssl

导轨版本 - 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

4

1 回答 1

9

根据这个:

如何使用停用 Webrick 的 SSL

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

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

group :development do
   gem "thin"
end

然后:

$ bundle
$ thin start --ssl

另请参阅https://stackoverflow.com/a/11614213

于 2013-01-11T23:43:38.793 回答