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