HTTPS证书白嫖指南

本文将介绍如何使用 ACME.sh 免费获取和自动续期 HTTPS 证书

前言

HTTPS 证书对网站安全至关重要,但商业证书价格不菲。幸运的是,我们可以通过 ACME.sh 工具免费获取有效的 SSL 证书。

ACME.sh 安装步骤

1. 安装脚本

通过以下命令一键安装 ACME.sh:

curl https://get.acme.sh | sh -s [email protected]  # 替换为你的邮箱

安装完成后,ACME.sh 脚本会被下载并安装在以下路径:

/root/.acme.sh/acme.sh

2. 签发证书

使用以下命令签发新证书:

/root/.acme.sh/acme.sh --issue -d your-domain.com --webroot /path/to/webroot

注意:请替换 your-domain.com/path/to/webroot 为你的实际域名和网站根目录。

3. 安装证书

签发成功后,使用以下命令将证书安装到指定位置:

/root/.acme.sh/acme.sh --install-cert -d your-domain.com \
--key-file /path/to/save/key.pem \
--fullchain-file /path/to/save/cert.pem \
--reloadcmd "service nginx force-reload"

注意:请替换 your-domain.com/path/to/save/ 为实际路径。

证书更新指南

重新签发证书

如果 ACME.sh 已经安装过,使用以下命令重新签发证书:

/root/.acme.sh/acme.sh --issue -d your-domain.com --webroot /path/to/webroot

重新安装证书

签发成功后,再次运行安装命令:

/root/.acme.sh/acme.sh --install-cert -d your-domain.com \
--key-file /path/to/save/key.pem \
--fullchain-file /path/to/save/cert.pem \
--reloadcmd "service nginx force-reload"

总结

通过 ACME.sh,我们可以轻松获取免费有效的 HTTPS 证书,并实现自动续期,为网站提供安全保障。


本教程仅供学习参考,实际操作时请根据服务器环境进行适当调整。