【运维开发】acme.sh 安装|签发泛域名SSL证书,宝塔Nginx部署+自动续期
写在前面本博客仅作记录学习之用部分图片来自网络如需引用请注明出处同时如有侵犯您的权益请联系删除文章目录前言Gitee国内镜像安装acme.sh克隆源码并安装加载环境变量验证安装配置腾讯云API密钥自动DNS验证泛域名证书生成腾讯云API密钥持久化配置腾讯云密钥一键申请根域名泛域名证书证书部署至宝塔Nginx部署操作校验证书文件生成配置证书自动续期Cron定时任务查看定时任务手动测试自动续期逻辑强制手动续签总结互动致谢参考前言大陆服务器直接拉取GitHub安装acme.sh极易超时失败本文使用Gitee国内镜像完整部署通过腾讯云API自动解析验证申请*.域名泛域名证书踩坑解决宝塔证书目录权限不足问题配置定时任务实现90天证书自动续签全程实操命令可直接复制。Gitee国内镜像安装acme.sh官方说明文档https://github.com/acmesh-official/acme.sh/wiki/Install-in-China国内服务器访问Github不稳定直接使用Gitee镜像克隆安装。克隆源码并安装# 拉取Gitee国内镜像仓库邮箱不改也可执行gitclone https://gitee.com/neilpang/acme.sh.gitcdacme.sh ./acme.sh--install-mmyexample.com加载环境变量验证安装安装完成后无法直接识别acme.sh命令重载环境变量# 刷新bash配置查看版本验证是否安装成功source~/.bashrc acme.sh--version成功输出示例配置腾讯云API密钥自动DNS验证泛域名证书生成腾讯云API密钥一般不推荐使用主账户进行操作因为一旦泄露会导致账户的面临无法预测的损失。因此推荐子用户的权限对权限进行限制即便泄露也为无法影响到未授权的部分。新建用户设置权限给个DNS解析就行创建子账户API密钥API密钥只有在创建时可见所有妥善保存同时请勿外泄。持久化配置腾讯云密钥泛域名证书*.你的域名无法使用HTTP文件验证必须DNS解析验证acme.sh内置腾讯云DNS插件dns_tencent。由于后续对宝塔的密钥文件进行更改但需管理员权限sudo acme.sh是行不通的因此建议在root用户进行下列操作将其保存未环境变量。sudosu编辑bash环境变量文件永久保存SecretId、SecretKeynano~/.bashrc文件末尾追加下面两行替换为自己腾讯云密钥exportTencent_SecretIdxxxxexportTencent_SecretKeyxxx保存退出后重载生效source~/.bashrc# 校验环境变量是否写入成功echo$Tencent_SecretId一键申请根域名泛域名证书acme.sh--issue--dnsdns_tencent-d你的域名-d*.你的域名工具会自动调用腾讯云API添加_acme-challenge解析记录自动完成域名校验并签发证书。证书部署至宝塔Nginx宝塔面板证书统一存放目录/www/server/panel/vhost/cert/域名/普通ubuntu用户无该目录写入权限直接执行部署命令会出现权限报错所以提前激活roottouch: cannot touch /www/server/panel/vhost/cert/域名/privkey.pem: Permission denied部署操作root下执行证书部署命令acme.sh--installcert-d域名\--key-file /www/server/panel/vhost/cert/域名/privkey.pem\--fullchain-file /www/server/panel/vhost/cert/域名/fullchain.pem\--reloadcmd/www/server/nginx/sbin/nginx -s reload成功执行日志参考校验证书文件生成查看证书目录文件权限ls-la/www/server/panel/vhost/cert/域名/输出结果配置证书自动续期Cron定时任务acme.sh安装时自动为root生成定时任务每日检测证书有效期剩余30天自动续签自动重载Nginx。查看定时任务crontab-l能看到acme.sh自带定时脚本34 15 * * * /root/.acme.sh/acme.sh --cron --home /root/.acme.sh /dev/null手动测试自动续期逻辑/root/.acme.sh/acme.sh--cron--home/root/.acme.sh未到续期时间输出日志强制手动续签/root/.acme.sh/acme.sh--renew-d域名--force总结总结本文介绍了通过Gitee国内镜像安装acme.sh工具利用腾讯云API实现泛域名证书的自动DNS验证与申请。针对宝塔面板证书目录权限问题提供了root用户部署方案并配置定时任务实现90天自动续签。互动上述内容对你有用吗欢迎在评论区解答上述问题分享你的经验和疑问当然也欢迎一键三连给我鼓励和支持点赞 关注 评论 打赏。致谢欲尽善本文因所视短浅怎奈所书皆是瞽言蒭议。行文至此诚向予助与余者致以谢意。参考[1] https://github.com/acmesh-official/acme.sh/wiki/Install-in-China[2] 腾讯云-创建子账号并授权

相关新闻

Excel多行查找匹配与跨表排序:从VLOOKUP到XLOOKUP的实战进阶

Excel多行查找匹配与跨表排序:从VLOOKUP到XLOOKUP的实战进阶

1. 项目概述:从“大海捞针”到“精准排序”的Excel实战如果你经常和Excel打交道,肯定遇到过这样的场景:手头有一张“订单明细表”,里面记录了成百上千条客户订单,但你需要按照另一张“客户优先级表”里指定的顺序&…

2026/8/6 9:26:34 阅读更多 →
UE4材质UV贴图错位排查指南:从原理到实战解决三大核心问题

UE4材质UV贴图错位排查指南:从原理到实战解决三大核心问题

1. 项目概述:从“贴图错位”到“材质逻辑”的认知升级在虚幻引擎4(UE4)的材质制作流程里,UV贴图错位绝对算得上是一个高频且令人头疼的“入门级”难题。很多朋友,尤其是刚从静态建模软件转过来的美术师,或者…

2026/8/6 9:26:34 阅读更多 →
网络取证实战:从FTP流量提取加密ZIP文件到密码破解全流程解析

网络取证实战:从FTP流量提取加密ZIP文件到密码破解全流程解析

1. 项目概述:一次从流量到数据的完整取证之旅最近在复盘一个内部安全演练的案例,整个过程挺有意思,它完美地串联起了网络取证分析中几个非常核心的技能点:流量捕获、协议分析、文件提取和密码破解。这个案例的起点,是一…

2026/8/6 9:26:33 阅读更多 →

最新新闻

GTA5线上小助手:终极免费游戏增强工具完整使用指南

GTA5线上小助手:终极免费游戏增强工具完整使用指南

GTA5线上小助手:终极免费游戏增强工具完整使用指南 【免费下载链接】GTA5OnlineTools GTA5线上小助手 项目地址: https://gitcode.com/gh_mirrors/gt/GTA5OnlineTools GTA5线上小助手是一款功能强大的免费开源游戏增强工具,专为GTA5线上模式玩家设…

2026/8/6 10:19:59 阅读更多 →
桥接服务架构设计与性能优化实战指南

桥接服务架构设计与性能优化实战指南

1. 桥接服务概念解析桥接服务(Bridge Service)是现代IT架构中常见的中间层组件,它如同现实中的桥梁连接两岸,在技术体系中承担着协议转换、数据转发和系统解耦的关键角色。我在金融行业做系统集成的十年间,处理过不下2…

2026/8/6 10:19:59 阅读更多 →
AI代码生成工具本地部署与评估指南:从环境配置到功能验证

AI代码生成工具本地部署与评估指南:从环境配置到功能验证

这次我们来看一个名为 OpenCoworkAI/open-codesign 的项目。从名字和搜索到的信息来看,这很可能是一个由 OpenCoworkAI 团队开源的、专注于代码设计或代码生成相关的 AI 工具。对于开发者而言,一个能在本地部署、支持私有化、并能通过 API 集成的代码辅…

2026/8/6 10:19:59 阅读更多 →
AI Agent安全实战:从提示注入漏洞到可信设计框架

AI Agent安全实战:从提示注入漏洞到可信设计框架

你有没有想过,有一天,你精心构建的AI Agent,那个能帮你自动写代码、分析数据、处理任务的智能助手,会成为别人窃取你核心数据的“内鬼”?而且,攻击者甚至不需要懂复杂的黑客技术,只需要在对话里…

2026/8/6 10:19:59 阅读更多 →
IntelliJ IDEA导入运行WAR包全攻略:从黑盒到白盒的Java Web应用逆向工程

IntelliJ IDEA导入运行WAR包全攻略:从黑盒到白盒的Java Web应用逆向工程

1. 从“黑盒”到“白盒”:为什么需要打开并运行WAR包 在Java Web开发领域, .war 文件就像是一个封装好的“黑盒”。对于很多开发者,尤其是刚接触后端或接手老项目的朋友来说,面对一个从服务器上拷贝下来的、或者从同事那里交接…

2026/8/6 10:19:59 阅读更多 →
Linux性能优化实战:从基础到高级的全面指南

Linux性能优化实战:从基础到高级的全面指南

1. Linux性能优化全景指南:从理论到实践的深度解析作为一位在Linux系统管理领域摸爬滚打十多年的老运维,我见证了无数服务器从卡顿到流畅的蜕变过程。性能优化从来不是简单的参数调整,而是对系统工作原理的深刻理解与精准干预。本文将分享我积…

2026/8/6 10:18:58 阅读更多 →

日新闻

深入解析LimboAI C++内核:架构设计与性能优化实战

深入解析LimboAI C++内核:架构设计与性能优化实战

1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#…

2026/8/6 0:00:06 阅读更多 →
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界…

2026/8/6 0:00:06 阅读更多 →
被动防火门市场前景发展趋势

被动防火门市场前景发展趋势

被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国…

2026/8/6 0:00:06 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/5 15:00:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/5 13:13:56 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/5 10:20:36 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/5 21:00:14 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →