将ssl证书上传到heroku

时间:2014-05-20 15:01:17

标签: ssl heroku ruby-on-rails-4

我已经设置了所有内容以使用ssl保护我的域名,我收到了来自我的提供商的证书,并且我将端点插件添加到heroku,但是我在将证书上传到heroku时遇到了困难。

我有以下文件:

CompleteCABundle.crt www.domainname.crt

和一些生成的server.key和server.pass.key文件。 我已经尝试使用certs:add命令将这些上传到heroku但是到目前为止它似乎没有工作。

应采取哪些步骤以及哪些文件应准确上传到heroku?

1 个答案:

答案 0 :(得分:0)

我之前没有使用Heroku,但我想问题可能是您在尝试上传之前没有将CA Bundle和您的域名证书合并到一个文件中。

根据这里的Heroku文档:https://devcenter.heroku.com/articles/ssl-endpoint certs:add命令只有两个参数。

您可以将两个.crt文件与以下内容合并:

cat www.domainname.crt CompleteCABundle.crt > total-crt-chain.crt

然后再次尝试certs:add(使用此新捆绑包和您的私钥),看看是否有效。