将 .pem 添加到 Heroku SSL 端点
Add a .pem to Heroku SSL Endpoint
我使用了 Let's Encrypt to generate a .pem. I need to add this to 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 端点?
您需要提供SSL证书(包括链)和密钥。
文件的扩展名无关紧要。一般证书保存在.pem或.crt文件中,密钥保存在.key文件中。
第一行是正确的,但好像第一个或第二个文件路径不正确。
第二行失败,因为您只提供了一个参数(证书)而不是密钥。
确保:
- 提供了两个参数
- 两个参数都是指向现有文件的有效文件路径
我使用了 Let's Encrypt to generate a .pem. I need to add this to 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 端点?
您需要提供SSL证书(包括链)和密钥。
文件的扩展名无关紧要。一般证书保存在.pem或.crt文件中,密钥保存在.key文件中。
第一行是正确的,但好像第一个或第二个文件路径不正确。
第二行失败,因为您只提供了一个参数(证书)而不是密钥。
确保:
- 提供了两个参数
- 两个参数都是指向现有文件的有效文件路径