新手问题 [已解决] 输入 rails s 出现 bad URI 和 bad request 的问题

colinxt · 2013年05月23日 · 最后由 colinxt 回复于 2013年05月23日 · 4281 次阅读

今天尝试加点 caching 功能,commit 之后输入rails s,出现一堆这种东西:

H:\Sites\rails_projects\myblog>rails s
=> Booting WEBrick
=> Rails 3.2.13 application starting in development on http://0.0.0.0:
3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-05-23 00:26:09] INFO  WEBrick 1.3.1
[2013-05-23 00:26:09] INFO  ruby 1.9.3 (2012-02-16) [i386-mingw32]
[2013-05-23 00:26:09] INFO  WEBrick::HTTPServer#start: pid=7568 port=3
000
[2013-05-23 00:26:16] ERROR bad Request-Line `\x16\x03\x01\x00\x01\x
00\x00\x03\x02Q���/'[����F����e~���\x10'.
[2013-05-23 00:26:16] ERROR bad URI `��\x02jFhu+\x1F>�$��
\x17:\x00\x00H'.
[2013-05-23 00:26:16] ERROR bad URI `��t��\x16J5)3cAu\x00\x00H�'.

[2013-05-23 00:26:16] ERROR bad Request-Line `\x16\x03\x00\x00U\x01\x0
0\x00Q\x03\x00Q�����5���P�����* ��O��\v8�'.

Chrome 提示说是 SSL Connection Error。

我试了一下reset -hard 到现在正在 heroku 上面正常跑的那个版本,问题依旧。

然后检查了一下development.rbapplication.rb 但是没看到 force_SSL。这一行只在production.rb里有。

想请教各位这是什么问题??应该不是墙的事吧?我只是本地测试啊。

谢谢先!!

解决了。用了thin start --ssl就好了。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号