openEuler基于certbot申请内网ssl泛域名免费证书

发布时间:2026/9/25 4:17:54

openEuler基于certbot申请内网ssl泛域名免费证书
一、安装 Certbotpip3installcertbot certbot-nginx二、申请证书单域名申请certbot certonly--manual--preferred-challenges dns-djk.xxx.cn泛域名申请certbot certonly--manual--preferred-challenges dns-d*.xxx.cn-dxxx.cn命令详解--manual使用手动交互模式获取证书不依赖 Web 服务或 DNS 插件。--preferred-challengesdns指定 DNS 方式验证使用 DNS TXT 记录进行验证。-d *.xxx.cn泛域名覆盖所有子域名如 wiki.xxx.cn、jk.xxx.cn 等。-d xxx.cn主域名。三、添加 DNS TXT 验证记录执行申请命令后Certbot 会暂停并提示你需要添加的 DNS TXT 记录值。此时请前往你的域名 DNS 管理后台添加对应的主机记录通常为_acme-challenge及 TXT 记录值。四、验证 DNS 生效添加记录后不要立即按回车先在终端验证 DNS 是否已生效dig_acme-challenge.xxx.cn TXT注意一定要等到命令返回的 TXT 记录值与 Certbot 提示的一致再按回车继续。DNS 传播时间通常需要 1-5 分钟也可能更长时间。验证通过后Certbot 将成功签发证书Successfully received certificate. Certificate is saved at: /etc/letsencrypt/live/xxx.cn/fullchain.pem Key is saved at: /etc/letsencrypt/live/xxx.cn/privkey.pem This certificate expires on 2026-09-08. These files will be updated when the certificate renews.五、配置 Nginx手动配置 Nginx 以应用申请到的证书server { listen 443 ssl; server_name xxx.cn *.xxx.cn; ssl_certificate /etc/letsencrypt/live/xxx.cn/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/xxx.cn/privkey.pem; # 其他配置... }附录为什么 DNS-01 适合内网环境不依赖 80 端口DNS-01 验证只需要在 DNS 管理后台添加 TXT 记录Let’s Encrypt 服务器会通过 DNS 查询来验证域名所有权完全绕过了 HTTP 请求。适用于内网 IP即使你的服务器只有内网 IP只要域名能正常提供 DNS 服务解析记录可查就能成功申请证书。支持泛域名如果你想申请*.xxx.cn这样的泛域名证书DNS-01 是唯一支持的方式。附录自动续期问题由于使用--manual模式Certbot 无法自动续期证书需要你每 90 天手动重复上述步骤Let’s Encrypt 证书有效期为 90 天。如果你需要自动化续期可以考虑以下方案使用 acme.sh 脚本它支持多种 DNS API 的自动验证可以完全自动化。使用 Nginx Proxy Manager它内置了 Let’s Encrypt 集成支持 DNS 挑战方式可以自动续期。

相关新闻

腾讯元宝生成的内容如何导出 借助 AI 导出鸭化解格式错乱、排版偏移难题,横向对比五种导出方式挑选最优途径

腾讯元宝生成的内容如何导出 借助 AI 导出鸭化解格式错乱、排版偏移难题,横向对比五种导出方式挑选最优途径

2026/9/24 12:29:14

引言 腾讯元宝产出的文案、方案、图文排版内容,很多用户在保存归档、对外交付时都面临导出难题,常会出现排版错位、图文分离、格式乱码等状况。普通复制、办公软件转换很难完整保留元宝原本的排版样式,批量处理效率低下。AI导出鸭针对性适配腾…

软考 系统架构设计师历年真题集萃(303)

软考 系统架构设计师历年真题集萃(303)

2026/9/8 23:34:42

接前一篇文章:软考 系统架构设计师历年真题集萃(302) 第608题 某厂生产的某种电视机,销售价为每台2500元,去年的总销售量为25000台,固定成本总额为250万元,可变成本总额为4000万元,税率为16%,则该产品年销售量的盈亏平衡点为( )台(只有在年销售量超过它时才能盈利…

基于深度学习的旋转机械智能诊断方法与实践

基于深度学习的旋转机械智能诊断方法与实践

2026/8/23 12:52:30

1. 项目背景与核心价值旋转机械作为工业领域的核心设备,其运行状态直接影响生产安全与效率。传统振动分析需要依赖专家经验,而基于频率学习的智能诊断方法正在改变这一局面。我在某大型发电厂设备监测项目中,通过MATLAB平台实现了从原始振动信…

CANN/GE ACL数据集缓冲区添加函数

CANN/GE ACL数据集缓冲区添加函数

2026/9/23 22:20:06

aclmdlAddDatasetBuffer 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Te…

用ffmpeg高效批量调整图片尺寸的实战指南

用ffmpeg高效批量调整图片尺寸的实战指南

2026/9/23 14:32:22

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱

2026/9/24 3:39:17

Transformers 音频特征提取工具库 audio_utils 全解析:从 Mel 刻度换算到对数 Mel 频谱 【免费下载链接】transformers 🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and mu…

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南

2026/9/23 14:31:31

RustFS 多节点集群重启与滚动升级实战:Readiness、Quorum 与 Degraded 模式完全指南 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system sup…

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

Java Integer缓存揭秘:128陷阱原理、避坑与面试全解

2026/9/24 7:10:52

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据

2026/9/23 14:34:03

RustFS Scanner 数据用量发布权威性决策:配额准入如何获得可用的权威依据 【免费下载链接】rustfs 🚀2.3x faster than MinIO for 4KB object payloads. RustFS is an open-source, S3-compatible high-performance object storage system supporting mi…

远程协作的工作台整理

远程协作的工作台整理

2026/9/24 16:02:49

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/21 23:38:13

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/22 0:48:53

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…