当前位置: 首页 > news >正文

自签名证书错误ERR_CERT_COMMON_NAME_INVALID

ERR_CERT_COMMON_NAME_INVALID

小程序在电脑上可以正常获取数据,但是发布后无法正常连接,并且报错ERR_CERT_COMMON_NAME_INVALID

服务器配置ssl证书后,检测显示缺少证书链,导致微信小程序无法连接

域名通过了ipc备案, 宝塔服务器上的ssl证书也配置正确,浏览器左上角显示连接是安全的,看上去证书有效。

但是小程序依旧无法访问服务端,无法获取数据。打开调试模式报错NET::ERR_CERT_AUTHORITY_INVALID

err cert authority invalid 这意味着浏览器认为该网站的SSL证书不是由受信任的证书颁发机构(CA)签发的。这可能是由于多种原因造成的,包括证书过期、自签名证书、中间证书缺失等

因为使用了宝塔自己代码的续签,导致了中间证书缺少 无法正常访问 :缺少中级证书Intermediate,请安装中级证书否则证书在部分浏览器中不受信任

原因是证书链不完整 需要对中间证书进行补全 或者重新手动续签证书

  • 当浏览器不信任 SSL 证书时,就会发生 NET::ERR_CERT_AUTHORITY_INVALID 错误。

  • 下面这个网址可以检测ssl证书是否正常

    https://www.myssl.cn/tools/check-server-cert.html

宝塔面板接口返回差异:手动续签时,宝塔面板会自动拼接「叶证书(服务器证书)+ 中级证书(Intermediate)」形成完整的证书链并返回;而通过/acme?action=renew_cert接口直接请求时,返回的.cert字段仅包含叶证书,未自动携带中级证书链,这是接口的默认返回行为(并非脚本逻辑错误,而是接口返回数据不完整)。

缺少中间证书

中间证书定义

  • 采用 Here Document 格式保留INTERMEDIATE_CERT的 PEM 格式完整性,避免特殊字符转义问题

  • 示例为 Let's Encrypt R3 中间证书(长期有效,如需更新可从Let's Encrypt 官方下载)

  • 若使用其他 CA 机构(如 ZeroSSL),需替换为对应中间证书

  • 拼接域名证书 + 中间证书,形成完整的二级证书链

  • 覆盖写入原fullchain.pem,确保宝塔面板读取的是完整证书链

  • 确保证书续签后配置信息同步更新,避免后续续签 / 管理出现配置不一致问题

log "✅ 证书请求续期成功,域名:${domains}"

# === 自动补全证书链(修改:拼接域名证书+中间证书) ===
log "正在补全证书链(添加R3中间证书)..."
# 拼接完整证书链:域名证书 + 中间证书(覆盖原fullchain.pem,确保宝塔部署时使用完整链)

http://www.jsqmd.com/news/161166/

相关文章:

  • 200smart通讯岛电仪表,包含了温度设置,程序段控制,然后设置完温度和加热或者保温时间。 ...
  • stack+perf
  • PyTorch-CUDA-v2.7镜像优势解析:为什么它是GPU加速首选?
  • 获得官方认证的好处:就业竞争力提升
  • Java计算机毕设之基于springboot的大学生一体化服务系统学业发展、生活服务、就业指导(完整前后端代码+说明文档+LW,调试定制等)
  • Next.js第十八章(静态导出SSG)
  • 为什么聘请专业人士换轮胎越来越普遍?—— 经济学与现实场景的双重逻辑
  • 国内用户专属福利:PyTorch-CUDA-v2.7镜像阿里云加速源
  • 【课程设计/毕业设计】基于springboot的大学生一体化服务系统基于SpringBoot+Vue的大学生一体化服务系统【附源码、数据库、万字文档】
  • Java毕设选题推荐:基于springboot的大学生一体化服务系统选课缴费、宿舍报修、勤工助学申请等功能 “一网通办【附源码、mysql、文档、调试+代码讲解+全bao等】
  • PyTorch模型导出ONNX格式:在CUDA-v2.7镜像中操作指南
  • PyTorch-CUDA-v2.7镜像更新日志:新增功能与兼容性改进
  • 骨科企业DMS经销商渠道管理软件方案拆解
  • 为什么公司宁愿高价雇临时管理顾问,也不低薪聘全职管理人员?
  • PyTorch-CUDA-v2.7镜像中实现分布式训练的两种模式
  • 【优化参数】基于matlab粒子群算法PSO的MMC拓扑优化中参数调整策略【含Matlab源码 14804期】
  • c盘空间优化方案汇总
  • PyTorch-CUDA-v2.7镜像商标使用规范:品牌露出限制条款
  • PyTorch-v2.7 + CUDA 12.4:最新组合带来哪些性能飞跃?
  • PyTorch-CUDA-v2.7镜像维护团队介绍:核心成员背景
  • PyTorch-CUDA-v2.7镜像环境变量设置指南
  • 执行命令行程序测试自动化
  • 数据仓库工程师在AI时代的走向探究
  • PyTorch-CUDA-v2.7镜像中使用HuggingFace Transformers库教程
  • StackOverFlowError 和 OutOfMemoryError 的区别
  • 国家重点研发计划推荐环境:PyTorch-CUDA-v2.7合规性说明
  • SQL Server - Session settings in procedure
  • Markdown撰写技术博客:结合PyTorch-CUDA-v2.7镜像输出实验结果
  • PyTorch安装失败终极解决:CUDA驱动不兼容?用v2.7镜像绕过难题
  • 惊人应用!提示工程架构师的数据驱动策略助力AI提示优化可扩展性