You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法为Heroku应用添加SSL证书,heroku cert:add命令报错求助

解决Heroku添加SSL证书失败的问题

问题原因

Heroku CLI版本更新后,certs:add命令的参数格式发生了变化:

  • --type=sni参数已被移除,当前SNI是默认的证书类型,无需显式指定
  • 命令选项(如--app)的位置需要调整,需放在证书和私钥路径之后

正确操作步骤

  1. 更新Heroku CLI到最新版本
    先确保你的Heroku CLI是最新的,避免因版本兼容问题导致命令报错:
sudo heroku update
  1. 使用修正后的命令添加证书
    移除--type=sni参数,并将--app选项移到证书路径之后,执行以下命令:
sudo heroku certs:add /etc/letsencrypt/live/appname.com-0001/fullchain.pem /etc/letsencrypt/live/appname.com-0001/privkey.pem --app appname
  1. 如果是更新现有证书
    若你是要替换已有的SSL证书,不要使用certs:add,改用certs:update命令:
sudo heroku certs:update /etc/letsencrypt/live/appname.com-0001/fullchain.pem /etc/letsencrypt/live/appname.com-0001/privkey.pem --app appname

验证结果

命令执行成功后,可通过以下命令查看证书状态,确认是否生效:

heroku certs --app appname

内容的提问来源于stack exchange,提问作者chygo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 09:35:26