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

相关推荐
爱吃牛肉的大老虎1 小时前
网络传输架构之GraphQL讲解
后端·架构·graphql
稚辉君.MCA_P8_Java3 小时前
Gemini永久会员 containerd部署java项目 kubernetes集群
后端·spring cloud·云原生·容器·kubernetes
yihuiComeOn3 小时前
[源码系列:手写Spring] AOP第二节:JDK动态代理 - 当AOP遇见动态代理的浪漫邂逅
java·后端·spring
e***71674 小时前
Spring Boot项目接收前端参数的11种方式
前端·spring boot·后端
程序猿小蒜4 小时前
基于springboot的的学生干部管理系统开发与设计
java·前端·spring boot·后端·spring
q***56385 小时前
Spring容器初始化扩展点:ApplicationContextInitializer
java·后端·spring
菜鸟‍5 小时前
【后端学习】MySQL数据库
数据库·后端·学习·mysql
Codebee6 小时前
30 分钟落地全栈交互:OneCode CLI+SVG 排课表实战
后端
TechTrek6 小时前
Spring Boot 4.0正式发布了
java·spring boot·后端·spring boot 4.0
飞梦工作室7 小时前
企业级 Spring Boot 邮件系统开发指南:从基础到高可用架构设计
java·spring boot·后端