Nginx配置jks格式证书,升级https

news/2024/7/12 2:56:51 标签: nginx, https, ssl, jks, 服务器

通常在给服务器升级https,需要在nginx上配置域名对应的https证书,nginx通常配置的是crt和key格式的证书。最近遇到有人提供了jks格式的证书,查阅了几个资料都是需要先将jks转为p12格式,然后再将p12转为crt格式。这里记录一下相关过程,供大家参考

jksp12_2">1 jks转p12格式

这里需要用到keytool工具,我因为电脑上安装过Android studio,所有电脑上已经有了,没有安装过的,可以自行百度安装方法。转换命令如下:

keytool -importkeystore -srckeystore E:\temp\hndhi.com.jks -destkeystore E:\temp\server.p12 -srcstoretype jks -deststoretype pkcs12

根据自己的需要,替换相关路径即可。

过程中可能需要你设置新的密码,输入原来jks证书的密码。建议将密码设置一致即可。

https://img-blog.csdnimg.cn/direct/04654fd1f8734aad8f8d79ee5259b14d.jpeg#pic_center" alt="转p12" />

2 p12转crt格式

这里需要用到openssl工具,安装方法可以参考https://www.cnblogs.com/dingshaohua/p/12271280.html。

这里利用下面命令,对上面获取到的server.p12文件进行处理

  • 获取crt文件
openssl pkcs12 -in E:\temp\server.p12 -nokeys -clcerts -out E:\temp\server.crt
  • 获取key文件
openssl pkcs12 -in E:\temp\server.p12 -nocerts -nodes -out E:\temp\server.key

https://img-blog.csdnimg.cn/direct/37b32f5a6e7746098f427a6f3c17f973.png" alt="转换" />

nginx_38">nginx上进行配置

将转换后的文件上传服务器即可

https://img-blog.csdnimg.cn/direct/a1a086916b604af4a61bc21b6e033fbf.png" alt="配置https" />


http://www.niftyadmin.cn/n/5313146.html

相关文章

如何在Windows系统环境中监测视频综合管理平台EasyCVR程序运行?

安防视频管理系统EasyCVR采用了开放式网络架构,平台支持Windows/Linux(CentOS ubuntu)/国产麒麟系统,支持7*24小时实时高清视频监控,能同时播放多路视频流,可在手机、电脑、电子大屏、电视墙、小程序/微信端等多终端上展示与浏览&…

Acrel-EIoT能源物联网云平台助力电力物联网数据服务 ——安科瑞 顾烊宇

摘要:Acrel-EIOT能源物联网云平台是一个结合在线销售的互联网商业模式,为分布广泛的互联网用户提供PAAS服务的平台。安科瑞物联网产品安装完成后,用户可以通过手机扫描代码轻松实现产品访问平台,无需注意调试和平台运行过程&#…

常见连读技巧

1. and the 连读的时候读作:[ənnə] 听起来大概是【嗯呢】 轻声连读:在 “and the” 中,“and” 通常发音较轻,且 ‘d’ 的音减弱。你可以将其读作 “an’ the”,其中 ‘d’ 的发音几乎被省略。 连接两个单词&#…

python实现多进程和多线程

目录 一:介绍 二:多线程实现 三:多进程实现 一:介绍 Python 的多线程和多进程都是实现并发执行的方式,但它们有一些关键的区别: 线程共享进程的资源,而进程拥有自己的资源。这意味着线程之间…

gitee创建远程仓库并克隆远程仓库到电脑

1、首先点加号新建一个仓库 2、输入仓库名,路径会自动填充,填写简单的仓库介绍,先选择私有,在仓库创建之后,可以改为开源 3、打开建好的仓库 4、复制仓库链接 5、打开一个文件夹(想要存储远程仓库的地址),在…

配置DHCPv6

一、实验环境 1台交换机、1台路由器、两个终端 二、实验过程 拓扑图 步骤一:配置终端 步骤二:配置路由器 关闭信息中心指定设备采用MAC地址方式生成DUID(客户端使用此DUID来识别服务器)创建一个名为POOL1的地址池配置分配给客户…

C#编程-实现数组

实现数组 数组是相同数据类型的值得集合。例如,您可以创建存储10个整数类型值的数组。数组中的变量称为数组元素。通过使用单个名称和代表数组中元素位置的索引号来访问数组元素。数组是引用类型的数据类型。下图显示系统内存中的数组结构。 声明数组 在程序中使用数组之前需…

什么是DNS隐蔽信道?威胁有哪些?网络层如何防御?

1. 什么是DNS请求? 一句话:DNS请求就是域名到IP地址的过程。通过域名找背后主机IP的过程。 本地DNS,递归查询 DNS优先查询本地的DNS缓存,用户向本地域名服务器发出一次查询请求,就静待本地服务器反馈最终查询结果。本地服务器首先使用本地DNS缓存尝试应答用户的DNS查询请…