我在向heroku托管域添加SSL证书时遇到了一些困难。
我之前已经加载了证书,但是对于裸域(即没有www)。我需要将此更新到www域。我正在运行的命令如下:
heroku certs:add ../server.crt ../server.key --app [app name]
然而,我总是得到回应:
Resolving trust chain... failed
! No certificate given.
我已多次生成密钥和证书,但似乎总是得到相同的响应。我非常感谢你能帮助我理解我可能出错的地方。
我的证书和密钥文件存在(在父目录中),如下所示:
server.crt这
Web Server CERTIFICATE
————————
——BEGIN CERTIFICATE——
[Certificate string]
——END CERTIFICATE——
INTERMEDIATE CA:
———————————————————
——BEGIN CERTIFICATE——
[Intermediate CA]
——END CERTIFICATE——
server.key
-----BEGIN RSA PRIVATE KEY-----
[private key]
-----END RSA PRIVATE KEY-----