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

pfx如何配置到nginx中

有pfx文件的时候如何在nginx上使用
好的,如果您已经确认没有中间证书(或中间证书内容为空),那么可以直接使用服务器证书和私钥。以下是简化后的步骤:

  1. 从PFX文件中导出私钥

    openssl pkcs12 -in xxx.com.pfx -nocerts -out /usr/local/nginx/ssl/xxx.com.key -nodes
    
  2. 从PFX文件中导出证书

    openssl pkcs12 -in xxx.com.pfx -clcerts -nokeys -out /usr/local/nginx/ssl/xxx.com.crt
    
  3. 更新Nginx配置
    确保您的Nginx配置指向正确的证书和密钥文件,并且由于没有中间证书,ssl_trusted_certificate这一项可以省略:

    ssl_certificate /usr/local/nginx/ssl/xxx.com.crt;
    ssl_certificate_key /usr/local/nginx/ssl/xxx.com.key;
    ssl_stapling on;
    ssl_stapling_verify on;
    
  4. 重新加载Nginx配置
    在完成上述步骤后,重新加载Nginx配置:

    sudo nginx -s reload
    ./nginx -s reload
    

通过这些步骤,您应该能够从PFX文件中导出所需的证书和密钥,并正确配置Nginx以启用SSL Stapling。如果在后续操作中遇到任何问题或有其他需求,请随时告知。

如果上述步骤走完,客户端访问还是报ssl 验证不通过的话

1.改nginx 配置

当ssl 请求一直验证不过去的时候

    ssl_stapling on;ssl_stapling_verify on;# 启用OCSP响应验证,OCSP信息响应适用的证书

2更新客户端缓存

 sudo update-ca-trust force-enablesudo update-ca-trust extractopenssl s_client -connect xxx.com:443

修改客户端dns配置

http://www.lryc.cn/news/414273.html

相关文章:

  • 详细测评下搬瓦工香港CN2 GIA VPS
  • Java中的五种线程池类型
  • FFmpeg Windows安装教程
  • ‘#‘ is not followed by a macro parameter 关于宏定义的错误
  • 内网穿透--meterpreter端口转发实验
  • Python 数据类:减少样板并提高可读性
  • 家庭教育系列—北京海淀区”鸡娃“攻略
  • DLMS/COSEM中的信息安全:DLMS/COSEM安全概念(下)
  • 基于 systemc-2.3.1的virtual device 接入 qemu-arm
  • (七)自动化测试
  • 【信创】virtualbox内虚拟机连接U盘 _ 统信 _ 麒麟 _ 中科方德
  • 【2024】Datawhale AI夏令营 Task4笔记——vllm加速方式修改及llm推理参数调整上分
  • 腾讯OCR签名算法
  • CTFHUB-SSRF-DNS重绑定 Bypass
  • 【oracle】数据库基本使用
  • Action部署在线上写文章
  • CC链 (Commons Collections)
  • 左手坐标系、右手坐标系、坐标轴方向
  • 芋道源码yudao-cloud 二开日记(商品sku数据归类为规格属性)
  • 自媒体新闻资讯类网站模板/EyouCMS自媒体资讯类网站模板
  • Python3 第六十课 -- 实例二十九
  • 【JAVA入门】Day17 - GUI
  • OpenAI API continuing conversation in a dialogue
  • 6.前端怎么做一个验证码和JWT,使用mockjs模拟后端
  • Python酷库之旅-第三方库Pandas(064)
  • MATLAB基础操作(二)
  • win10 繁体简体字切换
  • R语言统计分析——描述性统计
  • 为什么需要合成数据进行机器学习
  • 传统CS网络的新生——基于2G网络的远程灌溉实现