数据与文本处理

acme.sh:实现了 ACME 客户端协议的 shell 脚本,是 `certbot` 的替代品

· 52CE 我爱测

适用场景 实现了 ACME 客户端协议的 shell 脚本,是 certbot 的替代品。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 acme.sh 实现了 ACME 客户端协议的 shell 脚本,是 certbot 的替代品。 另请参阅:acme.sh dns。 更多信息:。 - 使用网站根目录模式签发证书: acme.sh --issue {{-d|--domain}} {{example.com}} {{-w|--

适用场景

实现了 ACME 客户端协议的 shell 脚本,是 certbot 的替代品。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

acme.sh

实现了 ACME 客户端协议的 shell 脚本,是 certbot 的替代品。 另请参阅:acme.sh dns。 更多信息:https://github.com/acmesh-official/acme.sh#2-just-issue-a-cert。

  • 使用网站根目录模式签发证书:

acme.sh --issue {{[-d|--domain]}} {{example.com}} {{[-w|--webroot]}} /{{路径/到/网站根目录}}

  • 使用独立模式和 80 端口为多个域名签发证书:

acme.sh --issue --standalone {{[-d|--domain]}} {{example.com}} {{[-d|--domain]}} {{www.example.com}}

  • 使用独立 TLS 模式和 443 端口签发证书:

acme.sh --issue --alpn {{[-d|--domain]}} {{example.com}}

  • 使用运行中的 nginx 的配置来签发证书:

acme.sh --issue --nginx {{[-d|--domain]}} {{example.com}}

  • 使用运行中的 Apache 的配置来签发证书:

acme.sh --issue --apache {{[-d|--domain]}} {{example.com}}

  • 使用自动 DNS API 模式签发一个通配符(*)证书:

acme.sh --issue --dns {{dns_cf}} {{[-d|--domain]}} {{*.example.com}}

  • 将证书文件安装到指定位置(对自动更新证书很有用):

acme.sh {{[-i|--install-cert]}} {{[-d|--domain]}} {{example.com}} --key-file /{{路径/到/example.com.key}} --fullchain-file /{{路径/到/example.com.cer}} --reloadcmd "{{systemctl force-reload nginx}}"

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。