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
相关推荐
易岳群1 小时前
物联网 MQTT 方案:服务端如何通过 MQTT 生命周期维护客户端设备状态
物联网·网络协议
疯狂打码的少年2 小时前
【计算机网络】子网掩码与子网划分计算(含CIDR表示法)
服务器·笔记·计算机网络·php
网硕互联的小客服2 小时前
怎样在CMD里用chkntfs /x C: 命令来取消磁盘自检?——原理与实践全解
运维·服务器·网络
布莱克6052 小时前
Linux 常用命令详解:从入门到实战
linux·运维·服务器
学习路上_write4 小时前
Linux黑马命令学习
linux·运维·服务器
那年窗外下的雪.4 小时前
AIDC 学习日志|第 22 天|All-Active/Single-Active 故障演练设计
服务器·网络·学习·算法·哈希算法
Android系统攻城狮4 小时前
Linux Gstreamer深度解析之gst_audio_channel_reorder_map调用流程与实战(十八)
linux·运维·服务器·音视频进阶·gstreamer音视频进阶
cc_yy_zh5 小时前
学习使用kali抓包
服务器·学习·php
盛世宏博智慧档案5 小时前
户外配电柜为什么要装POE供电以太网温湿度传感器?
服务器·网络·人工智能·监控·温湿度·配电柜