我应该如何从我的puma.rb中引用Heroku中的SSL证书?

时间:2014-10-28 14:21:27

标签: ruby-on-rails ssl heroku https puma

我正在使用Heroku与RoR和Puma作为我的网络服务器。我没有使用自定义域名(myapp.herokuapp.com)。我想添加SSL支持。我应该将证书添加到我的仓库并使用引用它们的config / puma.rb文件提交吗?将我的证书放在git中似乎不安全。

根据this,我需要添加一行代码:

bind 'ssl://127.0.0.1:9292?key=path_to_key&cert=path_to_cert'

1 个答案:

答案 0 :(得分:0)

如果您没有使用自定义域,则可以piggy back on heroku's certificate.

基本上你可以运行

heroku addons:add ssl:piggyback

如果您决定开始使用自定义域并希望使用自己的证书,则需要使用ssl-endpoint add on。将证书提交给源控制IMO是没问题的。只要它不是公共存储库。