我已经设置了所有内容以使用ssl保护我的域名,我收到了来自我的提供商的证书,并且我将端点插件添加到heroku,但是我在将证书上传到heroku时遇到了困难。
我有以下文件:
CompleteCABundle.crt www.domainname.crt
和一些生成的server.key和server.pass.key文件。 我已经尝试使用certs:add命令将这些上传到heroku但是到目前为止它似乎没有工作。
应采取哪些步骤以及哪些文件应准确上传到heroku?
答案 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
(使用此新捆绑包和您的私钥),看看是否有效。