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

Nginx国密支持问题记录

文章目录

    • 添加国密支持
    • 可能出现的问题
      • 国密不生效,查看 Nginx 可执行文件路径是否正确
      • 证书无法解析
      • Nginx无法启动

添加国密支持

NGINX添加国密支持
添加国密支持可以直接按照官网的操作顺序操作即可
参考网址:https://www.gmssl.cn/gmssl/index.jsp

可能出现的问题

国密不生效,查看 Nginx 可执行文件路径是否正确

之前系统中配置了 Nginx 服务,我的服务文件位置是 /usr/lib/systemcd/system/nginx.service
用的是之前的执行文件路径,然而国密编译之后的默认路径是在 /usr/local/nginx/ 目录下,所以要确认执行路径是否正确。
请添加图片描述

证书无法解析

1、查看自己的证书位置和私钥位置路径配置是否正确。
在这里插入图片描述

2、查看证书里面是否有异常字符
比如说在 windows 环境下打开过证书文件或者密钥文件,文件里面的换行符号可能会变化。
因为 linux 系统的换行符和 windows 不同,所以可能导致文件不能执行或者读取错误。
可以通过以下方法处理:

yum -y install dos2unix 
dos2unix filename

Nginx无法启动

启动时没有报错,但是提示以下类似信息

License for TEST. SN=5DB12211BA8E0B4D
OpenSSL(GM version Build220225) by www.gmssl.cn. Test Only!!!
OpenSSL(GM version Build220225) by www.gmssl.cn. Test Only!!!
OpenSSL(GM version Build220225) expired. Please update new version!!!
OpenSSL(GM version Build220225) expired. Please update new version!!!

原因是 gmssl 提供的国密证书解析库过期了,官网已经说明库文件是在年底过期,但是好像只要不重启 NGINX ,他就不会出现这个问题。
总之出现这个问题要重新在官网下载一份新的库文件重新编译。
在这里插入图片描述

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

相关文章:

  • 基于ensp的小型局域网网络搭建及需求分析
  • Kubernetes学习(二)Pod
  • 【Docker】docker | 迁移docker目录
  • day24_多线程进阶
  • Qt实现系统桌面目录下文件搜索的GUI:功能一:文件查找与现实
  • 有关数据库的一级、二级、三级封锁协议
  • 【Android Studio】【学习笔记】【2023春】
  • window.open()下载文件重命名/js下载文件重命名/js跨域下载文件重命名
  • zookeeper:简介及常用命令
  • 与流程挖掘布道者熵评科技孙一鸣博士共话流程挖掘市场的起源与前景 | 爱分析访谈
  • 第十一届蓝桥杯省赛——2解密
  • ChatGPT解答:PYQT5 美化各种控件的方案和实例
  • js实现翻盘抽奖
  • Qt QtCreator 安卓开发环境搭建
  • Flutter知识点(二)处理Json
  • 基本概念简介(码率,FPS(帧数),分辨率,RTMP协议)等的介绍
  • 黑盒测试重点复习内容
  • Python每日一练(20230303)
  • 基于Cortex-M7内核STM32F767NIH6,STM32F767VGT6,STM32F767VIT6嵌入式技术资料
  • Nginx SSL证书A+之路
  • 周期性温度和压力波的PID自动控制解决方法
  • 从头开始搭建一个SpringBoot项目--SpringBoot文件的上传与下载
  • It做形式主语和宾语
  • 做测试一定要知道的——软件测试流程和测试规范标准文档
  • Linux下将一个文件压缩分包成多个小文件
  • 分享5款用了一段时间,个人觉得非常nice的软件
  • 搜广推 Product-based Neural Networks (PNN) - 改进特征交叉的方式
  • IDEA2022 配置spark开发环境
  • 趣味答题竞赛小程序开发功能的详细介绍
  • 【独家】华为OD机试提供C语言题解 - 获取最大软件版本号