ruby-on-rails - Ruby on Rails WEBrick SSL 连接错误

标签 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

最佳答案

据此:

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

关于ruby-on-rails - Ruby on Rails WEBrick SSL 连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14288176/

相关文章:

ruby-on-rails - 我的服务器是否应该与登录页面位于不同的域中?

CSS Bootstrap : Auto resize input field and button

ruby-on-rails - FriendlyId 在模型验证之前触发。我该如何解决这个问题?

ruby-on-rails - 创建 Ruby on Rails 云托管

ruby-on-rails - 盆景服务器挂了怎么办?

ruby-on-rails - 如何避免“无法使用 Axlsx gem 分配内存(NoMemory 错误)?

ruby-on-rails-3 - 将列类型从字符变化更改为不带时区的时间戳

performance - 现在 SSL 会影响性能吗?

ssl - 传递给 ssl verify_fun 函数的 UserState 变量是什么

php - PHP 请求是否通过 SSL 加密