Let’s Encrypt 提供免费的 SSL 证书, 支持自动续期。对于 Windows 用户, 使用 win-acme (前身为 letsencrypt-win-simple) 可以方便地在 Windows 上申请和管理 SSL 证书。以下是使用 win-acme 安装并配置自动续费的步骤。
下载 win-acme
-
解压文件, 目录结构如下
安装 .NET Framework 4.7.2
确保系统已经安装了 .NET Framework 4.7.2, 如果没有安装, 可以在 Microsoft官网 下载并安装
运行 win-acme
-
打开解压后的目录, 在命令提示符 (cmd) 下进入该目录
-
输入
letsencrypt.exe --san
(或者直接双击letsencrypt.exe
) 启动程序N: Create new certificate // 创建新证书 M: Create new certificate with advanced options // 使用高级选项创建新证书 L: List scheduled renewals // 查看已安排的续期 R: Renew scheduled // 续期单个证书 S: Renew specific // 续期多个证书 A: Renew *all* // 全部续期 V: Revoke certificate // 撤销证书 C: Cancel scheduled renewal // 取消某个续期任务 X: Cancel *all* scheduled renewals // 取消全部续期任务 Q: Quit
-
选择
N
创建新的证书, 根据提示输入必要信息- 选择证书类型:根据自己的需求选择
IIS 单站点绑定
或其他 - 选择证书使用的域名
- 选择证书类型:根据自己的需求选择
-
同意协议, 会提示查看并同意 Let’s Encrypt 的使用协议
-
配置自动续期:可以选择
L
查看自动续期设置, 确保启用了自动续期功能
配置证书续期
win-acme 默认会自动配置证书的续期。你可以通过选择 L
查看当前的续期计划, 或手动添加新的续期任务
原文