ruby-on-rails - 为生产添加 SSL 后无法在本地运行 Rails 应用程序

标签 ruby-on-rails ssl heroku mongoid3

我最近为 Heroku 托管的 Web 应用程序添加了 SSL,但现在我无法在本地运行该应用程序,浏览器一直在旋转,然后在终端中出现此错误 -

$ rails s
=> Booting WEBrick
=> Rails 3.2.12 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2013-07-22 11:46:26] INFO  WEBrick 1.3.1
[2013-07-22 11:46:26] INFO  ruby 1.9.3 (2013-02-22) [x86_64-darwin12.4.0]
[2013-07-22 11:46:26] INFO  WEBrick::HTTPServer#start: pid=34732 port=3000
[2013-07-22 11:51:07] ERROR bad Request-Line `:\x00\x00\x00'.

我并不一定需要 SSL 进行开发,因此不需要添加 thin gem 或 nugenix 但我怎样才能让它再次在本地运行?

最佳答案

Ryan Bates 有一个关于 adding SSL 的精彩小插曲它解决了开发环境。配置涉及pow和nginx。我很快就会亲自尝试一下,但不是这周。

关于ruby-on-rails - 为生产添加 SSL 后无法在本地运行 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17786263/

相关文章:

ruby-on-rails - rails : Helpers and Models - where to organize code

使用 makecert.exe 创建的证书的 ssl_upgrade_failure

c++ - BOOST ASIO 加载带有密码的 key.pem

python - 将 Django 连接到实时 Heroku Postgres 数据库

heroku - Travis CI 无法识别重命名的存储库

ruby-on-rails - heroku 上的 Rails 控制台中的 asset_path 用于图像

ruby-on-rails - 哪个 MVC 层应该处理 child 领取玩具?

ruby-on-rails - Devise::RegistrationsController#create 中的 ActiveRecord::StatementInvalid

c# - 如何在Azure中处理客户端证书

javascript - `setInterval` 是否会阻止用户输入?