ssl,rails - 无效请求:HTTP格式无效,解析失败

时间:2016-04-29 08:00:24

标签: ruby-on-rails ssl

我曾经能够在我的本地rails服务器上接受HTTPS请求,直到我今天重新启动我的机器。我不确定它是否与重启或OSX可能做的任何更新有关。

架子说..

Completed 302 Found in 8ms (ActiveRecord: 0.9ms)
Invalid request: Invalid HTTP format, parsing fails.
    /Users/martinverdejo/.rvm/gems/ruby-2.2.4@redfire/gems/thin-1.6.4/lib/thin/request.rb:84:in `execute'

我尝试过探索解决方案here。但是没有解决问题。

我特别尝试探索this answer,在瘦身上运行绑定pry,然后生成一个乱码的HTTP请求。我不知道它来自哪里:

\x16\x03\x01\x00\xA7\x01\x00\x00\xA3\x03\x02\x83#\x7FM\xBBxx\a\x91\xF7\xC3\x10\xF5\xFFq\x8E\xB2\xBD!\xED\x84\x99\xD6\xA4(\xC5\xE9*\x05\x87\xBF:\x00\x00\x10\xC0\n\xC0\x14\xC0\t\xC0\x13\x005\x00/\x00\nV\x00\x01\x00\x00j\xFF\x01\x00\x01\x00\x00\x00\x00\x1A\x00\x18\x00\x00\x15beta.127.0.0.1.xip.io\x00\x17\x00\x00\x00#\x00\x00\x00\x05\x00\x05\x01\x00\x00\x00\x003t\x00\x00\x00\x12\x00\x00\x00\x10\x00\x14\x00\x12\bspdy/3.1\bhttp/1.1uP\x00\x00\x00\v\x00\x02\x01\x00\x00\n\x00\b\x00\x06\x00\x1D\x00\x17\x00\x18

我使用工头,我的Procfile看起来像这样。

web:    bundle exec rails server -p 3000
search: bundle exec rake sunspot:solr:run

我尝试将其更改为以下内容,但它仍然不会修复。

web:    bundle exec thin start -p 3000
web:    bundle exec thin start -p 3001 --ssl
search: bundle exec rake sunspot:solr:run

还有什么建议吗?

0 个答案:

没有答案