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)的证书路径中即可。

相关推荐
AINative软件工程2 小时前
LLM 应用的 Feature Flag 工程实践:Prompt、模型与 AI 行为的生产安全灰度
后端·llm·ai编程
weixin_431600442 小时前
前端对接 SSE 的两种常见方式
前端·后端·学习·ai·sse·nest.js
Larcher9 小时前
React Router 不只是页面跳转:从 SPA 路由到权限守卫的完整实践
javascript·后端
Larcher9 小时前
大模型为什么每次回答都不一样?一文搞懂 Temperature、Top K 与 Top P
javascript·后端
LucianaiB11 小时前
毕业老学长给我留的最后一句话是:“AI 写的,别挂我名。” 我直接 神(Seed Evolving) 来!助我!
后端
IvanCodes11 小时前
RAG 实战教程(一):RAG 工作原理与完整流程——分片、索引、召回、重排和生成
人工智能·后端·agent
CodeSheep12 小时前
稚晖君公司人事大变动,来了!
前端·后端·程序员
小满zs12 小时前
Go语言第八章(函数)
后端·go
stark张宇13 小时前
实战Go高级特性:Context超时控制、defer资源回收与Channel通信的关键避坑点
后端·go
凤山老林15 小时前
Spring Boot @Async 线上实战:从默认配置到生产级线程池治理
java·spring boot·后端