使用 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
2025 年终总结
年度总结2025 年的回顾与思考,涵盖工作、学习、身体、书评、游戏、番剧与旅行。
5
利用 Scoop 自由切换 Java (JDK) 版本
开发工具在 Windows 上使用 Scoop 包管理器安装多版本 JDK 并一键切换,告别手动配置环境变量的烦恼。
随机文章随机推荐













