1panel 配置申请手动解析网站SSL证书

本环境是在35互联上做的域名解析,在1Panel DNS解析中找不到35互联,所以只能设置为手动解析和HTTP。我有一篇文章中已经介绍了HTTP申请的证书过程。这边我们只介绍DNS解析申请过程。

1、创建Acme账户

准备好邮箱,使用Let's Encrypt 申请免费的SSL证书(90天一周期)

2、点击申请证书-----Acme 账户选择上面创建的账户

3、点击申请

此时会弹出一个窗体

点 申请证书,参数这样填:

  • 主域名:yourdomain.com
  • 其他域名:如 www.yourdomain.com(泛域名 *.yourdomain.com 只能走 DNS 验证,不能 HTTP)
  • ACME 账户:选上面建的
  • 验证方式:手动解析(DNS) ← 这就是你要的"不用 DNS 账号"
  • 自动续签:勾上(注意:手动解析模式续签时仍要人工去 35互联加 TXT,除非以后接脚本)
  • 确认

此时 1Panel 不会立刻发证书,会返回一条待添加记录,类似:

复制代码
名称:_acme-challenge.yourdomain.com
类型:TXT
值:xxxxxx(长串随机值)

问题:

1、

order not found 这个错不是 TXT 值填错,也不是 35互联的问题,而是 1Panel 在「手动 DNS」流程里,点「申请」到「你回面板点确认」之间,Let's Encrypt 那边的 order 会话已经失效了。

2、

Ubuntu 系统会出现这种报错DNS有问题

1Panel 里的 lego 在"自己回查 TXT 是否生效"这一步,用本机 DNS(127.0.0.53 是 Ubuntu systemd-resolved 的 stub)去查 _acme-challenge.xx.xxxx.com,查到 no such host------也就是本机认为这条记录不存在。

LE 服务端其实还没出场,是先死在本机预检上了。

dig 查询当前使用的 DNS:

bash 复制代码
dig +short whoami.akamai.net

查看 /etc/resolv.conf

bash 复制代码
vim /etc/resolv.conf
相关推荐
科研邪修法6 小时前
培训PDF保护配置:把需求转换成可验收权限
linux·服务器·网络
Lansonli8 小时前
大数据Spark(八十八):Spark任务资源之Standalone集群测试
java·服务器·spark
可乐ea1 天前
智能体记忆该拆成几层:笔记、记忆表示与注入上下文
服务器·数据库·笔记·ai智能体·提示词工程·上下文工程·记忆系统
真好啊又活了一天1 天前
服务器和虚机配置IPV6
运维·服务器·github
墨痕诉清风1 天前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
布莱克6051 天前
Swift 常量详解:从 let 到编译期优化
服务器·开发语言·ssh·swift·常量·let
略懂而已1 天前
安装SSL后网站速度变慢?
网络·网络协议·ssl
测试界的小码农1 天前
【Linux 命令实战(04):文件内容查看,掌握 cat、less、head、tail】
linux·服务器·less
每月一号准时摆烂1 天前
服务器运维笔记(一)——使用shell编写实时查看BMC功率的脚本
运维·服务器·笔记
一条破秋裤1 天前
【1112】Linux中断【整理】
linux·运维·服务器