nginx配置SSL中间证书

2026-05-25 / 0 评论 / 0 阅读 / 正在检测是否收录...

有时候我们需要在Nginx中配置SSL的时候支持中间证书,本文记录了简单实用的操作办法
nginx配置中

ssl_certificate 证书
ssl_certificate_key key

其中 ssl_certificate 可以识别 网站证书文件 或者 同时包含网站证书内容 + 中间证书的证书文件

只需要按照
网站证书
中间证书
的顺序,把二者内容依次写入同一个文件中即可。(切记顺序,是先写网站证书,再写中间证书)
格式如下:

-----BEGIN CERTIFICATE-----
(此处为你的站点证书内容,即为你域名签发的证书,Base64编码)
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
(此处为中间证书内容,由CA机构签发,用于连接站点证书和根证书)
-----END CERTIFICATE-----

文件内容格式(PEM格式)

  1. 合并后的文件是一个纯文本文件,通常以 .crt 或 .pem 结尾。其核心规则是:
  2. 顺序:站点证书(服务器证书)在前,中间证书在后。
  3. 格式:严格按照 PEM 格式,每份证书以 -----BEGIN CERTIFICATE----- 开头,以 -----END CERTIFICATE----- 结尾。
  4. 拼接:直接拼接,两份证书内容之间不要有空行。
  5. 根证书:不需要包含根证书,因为根证书已内置在浏览器或操作系统的信任库中。
0

评论

博主关闭了所有页面的评论