我使用Let's Encrypt生成.pem。我需要将其添加到Heroku SSL Endpoint,但是当我尝试时它会失败:
sudo heroku _certs:add /etc/letsencrypt/live/www.mysite.com/fullchain.crt /etc/letsencrypt/live/www.mysite.com/fullchain.key
# ENOENT: ENOENT: no such file or directory, open '...'
OR
sudo heroku _certs:add /etc/letsencrypt/live/www.mysite.com/fullchain.pem
# Missing argument: KEY
如何将.pem添加到SSL端点?
答案 0 :(得分:1)
您需要提供SSL证书(包括链)和密钥。
文件的扩展名无关紧要。通常,证书保存在.pem或.crt文件中,即.key文件中的密钥。
第一行是正确的,但它不像第一个或第二个文件路径不正确。
第二行失败,因为您只提供了一个参数(证书)而不是密钥。
确保: