【Linux】服务器反向代理自动续签免费 Let‘s Encrypt 证书报错解决方法

服务器使用雷池 WAF 反向代理网站。突然某天,访问网站提示网站不安全,发现是证书到期了。

但是一般的反代都支持证书自动续期,可能是证书自动申请过程出了错。

于是手动续期,查看了日志

复制代码
error: one or more domains had a problem: [xxx] acme: error: 400 :: urn:ietf:params:acme:error:connection :: XXX.XXX.XXX.XXX: Fetching http://XXX.XXX.XXX/.well-known/acme-challenge/XXXX: Timeout during connect (likely firewall problem)

发现提示 80 端口未开放。HTTP-01 验证方式必须开放 80 端口 https://letsencrypt.org/docs/challenge-types/#http-01-challenge

如果服务器运营商是腾讯云,找到防火墙,开放 80 端口即可。其他运营商类似。

总结:虽然反代强制启用了 https,日常使用网站,只开放 443 端口也能正常工作,但是 80 端口也需要开放,才能保证证书自动续签(免费证书 Let's Encrypt 的验证方法决定的)。

相关推荐
LI JS@你猜啊1 小时前
liunx版本的
运维·jenkins
明长歌1 小时前
【docker】docker registry搭建私有镜像仓库
运维·docker·容器
weixin_428498493 小时前
Linux上并行打包压缩工具
linux
Estar.Lee3 小时前
MySQL中外键约束详解 外键在表关系维护中的作用
运维·数据库·mysql·api·免费api
藥瓿亭4 小时前
K8S认证|CKS题库+答案| 11. AppArmor
运维·服务器·docker·云原生·容器·kubernetes·cks
胖大和尚4 小时前
Linuxkernel学习-deepseek-2
linux
we199898984 小时前
Linux:守护进程(进程组、会话和守护进程)
linux·运维·服务器
小鸡脚来咯5 小时前
RabbitMQ 各类交换机
服务器·网络·rabbitmq
无脑学c++5 小时前
在Ubuntu上使用 dd 工具制作U盘启动盘
linux·运维·ubuntu
Wooden-Flute5 小时前
八、数据库恢复技术
服务器·数据库·oracle