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
相关推荐
吉普赛的歌21 小时前
如何设置服务器固定时间点自动重启一次
运维·服务器
Carol063021 小时前
上肢及肩肘关节
java·服务器·数据库
一世繁华行1 天前
CAPL浏览器(翻译自官方文档)
运维·服务器·数据库
刚入门的大一新生1 天前
Linux-进程间通信2
linux·运维·服务器
电科_银尘1 天前
【深度学习项目实战·02】Linux服务器环境搭建:从SSH登录到稳定运行项目
linux·服务器·深度学习
开开心心就好1 天前
发票信息录入太麻烦?离线工具一键转表格
运维·服务器·前端·pdf·ocr·maven·intellij-idea
ITxiaobing20231 天前
IP 定位服务怎么选:没有“公认第一”,只有场景匹配
服务器·网络协议·tcp/ip
山东孙燕姿1 天前
维修工单的转派与协同:两个人一起上
大数据·运维·服务器·网络·人工智能
LMT流氓兔1 天前
第五单元——第9课:防止同一次操作重复执行
java·服务器·数据库·算法·ai·langchain
玩AI的奶茶1 天前
GPU 算力租赁平台横向对比:六家主流平台,24GB 档价差 85%
服务器·人工智能·gpu算力·token·算力租赁