首页/新闻资讯/正文详情

Linux Nginx 纯手动 Let‘s Encrypt 泛域名证书配置教程

发布时间:2026/9/25 13:30:56 来源:云帆数科 栏目:资讯中心
Linux Nginx 纯手动 Let‘s Encrypt 泛域名证书配置教程
一、教程说明纯 HTTP 验证通用所有域名厂商腾讯云、华为云、Godaddy、Namesilo 均可自动续期 100% 稳定一张泛域名证书适配所有二级域名www / api / hr / test 全部通用适配所有 Nginx 网站适用系统Ubuntu / Debian / CentOS二、环境准备必须域名解析 A记录 指向当前服务器公网IP服务器 80端口、443端口放行Nginx 正常运行三、安装 acme.sh替代难用的 certbotacme.sh 更轻量、更少报错、自动续期更强curl https://get.acme.sh | shsource ~/.bashrc四、切换为 Let’s Encrypt 官方证书机构acme.sh --set-default-ca --server letsencrypt五、注册账号必须做一次acme.sh --register-account -m youremail.com六、创建证书验证目录HTTP验证核心所有域名统一使用此目录验证无需每个域名配置mkdir -p /var/www/letsencrypt/.well-known/acme-challenge七、Nginx 全局通用验证配置关键只需配置一次编辑 Nginx 默认配置给所有网站统一开启验证vim /etc/nginx/nginx.conf在 http {} 内部加入server {listen 80 default_server;server_name _;location /.well-known/acme-challenge/ {root /var/www/letsencrypt;try_files $uri 404;}}检查 Nginx 配置nginx -tsystemctl reload nginx✅ 至此所有域名自动支持证书验证无需单独配置八、申请泛域名证书*.你的域名.com❗ 纯HTTP模式无阿里云、无DNS TXT、无API将下面域名替换成你的acme.sh --issue–webroot /var/www/letsencrypt-d 域名-d *.域名成功后证书路径/root/.acme.sh/域名_ecc/fullchain.cer # Nginx 使用的完整证书域名.key # 私钥九、任意 Nginx 站点 HTTPS 443 配置模板通用所有二级域名直接复制使用无需重新申请证书HTTP 80 强制跳转 HTTPSserver {listen 80;server_name 域名;return 301 https://hosthosthostrequest_uri;}HTTPS 443 证书配置server {listen 443 ssl;server_name 域名;ssl_certificate /root/.acme.sh/域名_ecc/fullchain.cer; ssl_certificate_key /root/.acme.sh/域名_ecc/域名.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; # 此处替换为你自己的业务配置 location / { proxy_pass http://127.0.0.1:3010; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; }}十、修复证书权限Nginx 必做chmod 644 /root/.acme.sh/域名_ecc/fullchain.cerchmod 600 /root/.acme.sh/域名_ecc/域名.key十一、配置自动续期全自动、永久有效证书到期前自动续期 自动重载 Nginxacme.sh --install-cert-d 域名-d *.域名–reloadcmd “systemctl reload nginx”十二、查看自动续期定时任务crontab -l默认每天自动检测、自动续期、自动刷新 Nginx十三、手动测试续期acme.sh --renew -d 域名 -d *.域名 --force十四、常用查看命令查看证书覆盖域名openssl x509 -in /root/.acme.sh/域名_ecc/fullchain.cer -noout -text | grep DNS查看证书到期时间openssl x509 -in /root/.acme.sh/域名_ecc/fullchain.cer -noout -dates十五、新增网站快速配置方法超级省事以后不管多少域名无需重新申请证书只需改 server_name证书路径完全不变支持aaa.你的域名.com、bbb.你的域名.com 无限新增总结这套流程优点纯本地、零阿里云✅ 不需要阿里云 DNS、不需要 AccessKey✅ 不需要任何第三方 API✅ 一张证书绑定所有二级域名✅ 全自动续期永久不用管✅ 所有 Nginx 站点通用✅ 无报错、无404验证问题、无限流

相关推荐

2026年Apifox免费版权益盘点:接口调试、自动化测试与团队协作选型指南
2026年Apifox免费版权益盘点:接口调试、自动化测试与团队协作选型指南

我们常说“工具选对了,加班少一半”,接口调试这块尤其如此。过去几年,从Postman独霸天下,到Apifox这类一体化工具快速崛起,大家的习惯也在慢慢改变,尤其是2026年这个节点,接口工具的功能边界和免… · 2026/9/25 13:30:50

Jupyter Docker Stacks 变更日志深度解读:从构建参数、运行时行为到供应链安全的完整演进
Jupyter Docker Stacks 变更日志深度解读:从构建参数、运行时行为到供应链安全的完整演进

云原生开发工具数据科学 【免费下载链接】docker-stacks Ready-to-run Docker images containing Jupyter applications 项目地址: https://gitcode.com/gh_mirrors/do/docker-stacks 点击查看 免费下载 关联文档:docs/changelog.md(经 CHAN… · 2026/9/25 13:30:38

从续作焦虑到IP反噬:《Ave Mujica》的节奏与角色塑造复盘
从续作焦虑到IP反噬:《Ave Mujica》的节奏与角色塑造复盘

这标题,放在咱们这个圈子里,基本就是一道明牌:谁都看得出《Ave Mujica》是在照抄《MyGO!!!!!》的成功公式,但偏偏抄了个寂寞,甚至在很多地方把前作好不容易攒下的口碑给反噬了。我自己是两部都一集不落追完的人&#x… · 2026/9/25 13:30:18

Django基于Python的农业科学文献相似性检索与推荐系统设计
Django基于Python的农业科学文献相似性检索与推荐系统设计

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 一、 技术栈 本系统采用前后端分离的架构设计,主要技术栈如下: 1. 后端 (Backend) 核心框架: Django 4.x / Django REST framework (DRF)编程… · 2026/9/25 14:25:17

基于Django的消防安全知识学习平台:技术栈、背景意义与核心代码解析
基于Django的消防安全知识学习平台:技术栈、背景意义与核心代码解析

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 1. 项目背景与意义 消防安全是社会公共安全的重要组成部分,普及消防安全知识对于预防火灾、减少生命财产损失具有至关重要的作用。然而,传统的消… · 2026/9/25 14:25:11

Python 导入数据库操作实战:用 TaoToken 统一 Key 打通 MySQLdb 与 SQL 配置
Python 导入数据库操作实战:用 TaoToken 统一 Key 打通 MySQLdb 与 SQL 配置

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

戈壁母亲剧情全解析:用TaoToken统一Key梳理人物关系与剧情脉络
戈壁母亲剧情全解析:用TaoToken统一Key梳理人物关系与剧情脉络

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

AIO Sandbox 实测:集浏览器、Shell、MCP与VSCode于一体的Agent沙箱
AIO Sandbox 实测:集浏览器、Shell、MCP与VSCode于一体的Agent沙箱

最近在调研 Agent 运行环境的时候,我又碰到一个很实在的开源项目:AIO Sandbox。它做的事情用一句话就能说清楚——把浏览器、Shell、文件系统、MCP 服务和 VSCode 全部塞进同一个容器,变成一个专门给 AI Agent 用的"绿色开发机"。以… · 2026/9/25 14:24:40

腾讯 QClaw 内测申请码到手,OpenClaw“龙虾”接入微信和 QQ:TaoToken 统一 Key 配置实战
腾讯 QClaw 内测申请码到手,OpenClaw“龙虾”接入微信和 QQ:TaoToken 统一 Key 配置实战

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

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

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

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

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

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

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

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码