Apache环境下SSL证书合并顺序

在阿里云申请的SSL证书,需要合并后才可以部署到宝塔上,顺序如下(以www.snow.cn为例):

服务器证书(public.crt)应放在前面,中间证书(chain.crt)放在后面,即正确的顺序为:

  1. www.snow.cn_public.crt(服务器证书,包含你的域名和公钥)
  2. www.snow.cn_chain.crt(中间证书,用于连接服务器证书和根证书,建立信任链)

原因说明:

SSL 证书验证需要从服务器证书开始,逐步向上验证中间证书,最终信任根证书。如果顺序颠倒,客户端(如浏览器)可能无法正确解析证书链,导致 "证书不受信任" 的错误。

合并方法(以 Linux 为例):

使用cat命令按顺序合并,输出到一个新文件(如full_chain.crt):

bash

bash 复制代码
cat www.snow-north.cn_public.crt www.snow-north.cn_chain.crt > full_chain.crt

合并后,将full_chain.crt配置到服务器(如 Nginx、Apache)的证书路径中即可。

相关推荐
GetcharZp1 小时前
GitHub 2.4 万 Star!D2 正在重新定义程序员画图方式
后端
zhangxingchao3 小时前
多 Agent 架构到底怎么选?从 Claude Agent Teams、Cognition/Devin 到工程落地原则
前端·人工智能·后端
IT_陈寒3 小时前
SpringBoot那个自动配置的坑,害我排查到凌晨三点
前端·人工智能·后端
ServBay3 小时前
OpenCode 和它的7款必备插件
后端·github·ai编程
ping某3 小时前
逐字节拆解 tcpdump
后端
阿凡9807303 小时前
花 100 dollar,用 Claude 打通 EasyEDA&Fusion 双向同步
后端·程序员
irving同学462383 小时前
从零搭建生产级 RAG:Embedding、Chunking、Hybrid Search 与 Reranker
前端·后端
她的男孩3 小时前
从零搭一个企业后台,为什么我把能力拆成 Starter 和 Plugin
java·后端·架构
胡志辉3 小时前
本地 AI 编码助手从 0 配起来:先选模型,再接 Ollama、VS Code、Claude Code 和 Codex
前端·后端
RainCity3 小时前
Java Swing 自定义组件库分享(七)
java·笔记·后端