【问题标题】:Rails SSL Google Chrome IssueRails SSL Google Chrome 问题
【发布时间】:2011-10-07 15:37:52
【问题描述】:

我已经离开编码一周了,当我返回时,chrome 将不会显示带有 localhost:3000 的 Rails 应用程序。

应用通过 config.force_ssl = true 开启 SSL。

我认为是应用程序问题,但在 Firefox 上运行良好。

从 rails 服务器控制台窗口,chrome 似乎没有正确发送请求:

[2011-10-07 09:21:46] ERROR bad Request-Line `\x16\x03\x00\x00U\x01\x00\x00Q\x03\x00Nמ¿י!┐°J=סאו$íK┬╦φ°S^ºí`ó\x00\x17█\x1E⌐פ╙\x00\x00*\x00 \x00ט\x00ח\x009\x008\x00ה\x005\x00E\x00D\x00f\x003\x002\x00צ\x00A\x00\x04\x00\x05\x00/\x00\x16\x00\x13■ \x00'.

在火狐上是

Started GET "/" for 127.0.0.1 at 2011-10-07 09:22:39 +0200
  Processing by PagesController#home as HTML
  ←[1m←[36mUser Load (0.0ms)←[0m  ←[1mSELECT "users".* FROM "users" WHERE "users"."id" IS NULL LIMIT 1←[0m
Rendered pages/home.html.erb within layouts/application (372.0ms)
  ←[1m←[35mCACHE (0.0ms)←[0m  SELECT "users".* FROM "users" WHERE "users"."id" IS NULL LIMIT 1
  ←[1m←[36mCACHE (0.0ms)←[0m  ←[1mSELECT "users".* FROM "users" WHERE "users"."id" IS NULL LIMIT 1←[0m
Rendered layouts/_header.html.erb (2.0ms)
Rendered layouts/_footer.html.erb (0.0ms)
Completed 200 OK in 613ms (Views: 610.0ms | ActiveRecord: 3.0ms)

有人知道如何修复 chrome 以使其正常工作吗?

谢谢

【问题讨论】:

  • 我也有同样的问题,但在生产中......我在 Heroku 上托管了一个 Rails 应用程序,并给了它一个自定义域。我通过设置 config.force_ssl = true 在我的应用程序的 environment/production.rb 中设置了 SSL。当我尝试通过 Chrome 访问我的应用程序时,会出现问题,使用自定义域名我得到最可怕的屏幕说:“你试图访问 customdomain.com,但实际上你到达了一个自称为 myapp.herokuapp.com 的服务器 .. 。”关于如何在没有只有 Chrome 显示的丑陋屏幕的情况下访问customdomain.com 的任何想法?谢谢!!
  • 我认为您需要购买 SSL 证书才能修复此问题

标签: ruby-on-rails-3 firefox google-chrome ssl


【解决方案1】:

先尝试清除缓存。

【讨论】:

    猜你喜欢
    • 2020-06-14
    • 1970-01-01
    • 2015-04-23
    • 2021-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    相关资源
    最近更新 更多