# 安装定时任务
sudo apt install cron
# 下载脚本
curl https://get.acme.sh | sh -s email=l4z_3s@qq.com
# 加载脚本
source ~/.bashrc
# 添加CF
export CF_Token="Your_Cloudflare_API_Token"
export CF_Zone_ID="Your_Cloudflare_Zone_ID"
# 申请
acme.sh --issue --dns dns_cf -d love4z.cn -d *.love4z.cn --keylength ec-256
# 创建证书安装目录
mkdir -p /etc/nginx/ssl//
# 安装证书
acme.sh --install-cert -d love4z.cn --ecc \
--key-file /etc/nginx/ssl//love4z.cn.key \
--fullchain-file /etc/nginx/ssl//love4z.cn.crt \
--reloadcmd "nginx -s reload"
💡 常用维护命令
查看当前已申请的证书列表:
acme.sh --list
手动强制续期测试(排查问题用):
acme.sh --renew -d love4z.cn --ecc --force
(正常情况下,acme.sh 已经创建了一个 Crontab 定时任务,每天会自动检查并提前续期,不需要人工干预)