使用 acme.sh 申请泛域名 SSL 证书
271 字
1 分钟
使用 acme.sh 申请泛域名 SSL 证书
使用 acme.sh 申请泛域名 SSL 证书
Let’s Encrypt 提供免费的泛域名证书(Wildcard Certificate),配合 acme.sh 脚本可以全自动申请和续期,非常适合个人站点。
安装 acme.sh
curl https://get.acme.sh | sh -s email=my@example.com申请证书(Cloudflare DNS API)
1. 获取 Cloudflare API Key
登录 Cloudflare Dashboard,进入 API Tokens 页面获取你的 Global API Key。
2. 配置 API Key
export CF_Key="your-cloudflare-api-key"export CF_Email="your-cloudflare-email"3. 申请泛域名证书
# 替换为自己的域名./acme.sh --issue --dns dns_cf -d example.com -d *.example.com4. 验证
证书会默认安装到 ~/.acme.sh/ 目录下。查看自动续期任务:
crontab -lacme.sh 会自动添加定时任务,证书到期前自动续期。
与 Nginx Proxy Manager 配合
将生成的证书文件拷贝到 NPM 的对应目录,或在 NPM 中手动上传证书。
注意事项
- 阿里云 DNS、腾讯云 DNS 等也有对应的 DNS API 脚本,可在 acme.sh 官方仓库 找到
- 泛域名证书仅支持 DNS 验证方式,不支持 HTTP 验证
- 证书有效期 90 天,acme.sh 会自动续期,无需额外操作
参考
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
使用 acme.sh 申请泛域名 SSL 证书
https://blog.zinzin.cc/posts/acme-wildcard-ssl/相关文章智能推荐
1
使用 Docker 完成 Nacos 集群部署
Linux运维与部署基于 Docker 部署 Nacos 2.2 三节点集群,搭配 MySQL 持久化与 Nginx 负载均衡的完整实践。
2
Docker 镜像与容器导入导出命令详解
Linux运维与部署梳理 docker commit/export/import/save/load 的区别与适用场景,帮你选对正确的命令。
3
服务器日常初始化指南
Linux运维与部署新服务器到手后的安全加固与常用软件安装清单,包含 SSH 安全配置、Docker、NPM 等。
4
天邑 TEWA-7500V 光猫:超密获取与 IPv6 防火墙放开
网络天邑 TEWA-7500V 移动光猫(海思 hsan + HGS 新固件):challenge-response 登录、隐藏 TELNET 页、setObjs 开 telnet、读 lastgood.xml 拿超密、hbus 放开 IPv6 入站完整教程。
5
毕业三年,再回头看
随笔毕业三年后的再反思,关于环境、自律、边界感,以及什么才是真正重要的东西。
随机文章随机推荐














