美文网首页
nginx开启https

nginx开启https

作者: 杨康他兄弟 | 来源:发表于2019-11-19 17:53 被阅读0次

我的项目是基于springboot进行开发的,因此为了满足测试需求,这里进行用JDK自带的工具进行https证书的生成。

操作环境:win10
JDK版本:1.8.0_201

https的认证的文件分成如下:

  • keystore文件
    秘钥文件
  • p12 文件
    公钥或者私钥
  • cer文件
    用于存储公钥证书

JDK生成HTTPS证书文件步骤如下:

1,为服务器生成证书
CMD进入到nginx的conf目录下,执行命令:

keytool -genkey -alias tomcat -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore D:/tool/nginx-1.16.1/conf/tomcat.keystore -storepass 123456
image.png

2,为客户端生成证书
在同样目录下执行:

keytool -genkey -alias client1 -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -storetype PKCS12 -keystore D:/tool/nginx-1.16.1/conf/client1.p12 -storepass 123456
image.png

3,让服务器信任客户端证书
在同样目录下执行:

keytool -export -alias client1 -keystore D:/tool/nginx-1.16.1/conf/client1.p12 -storetype PKCS12 -keypass 123456 -file D:/tool/nginx-1.16.1/conf/client1.cer
image.png

未完待续。。。。。。

相关文章

  • nginx 开启https

    nginx 开启https 一、使用openssl 生成CA 创建用于认证的CA(这里叫做Root CA)首先要安...

  • nginx开启https

    我的项目是基于springboot进行开发的,因此为了满足测试需求,这里进行用JDK自带的工具进行https证书的...

  • nginx配置SSL,开启HTTPS

    首先购买SSL证书https://freessl.cn我选的是免费一年的TrustAsia 购买完成后,配置证书填...

  • nginx开启https负载均衡+tomcat

    一、SSL证书 证书的申请自行百度。我使用的是腾讯云,有免费的证书,申请完后把证书下载下来。 腾讯云下载下来的证书...

  • nginx: [emerg] the "ssl" paramet

    报错是因为nginx没有配置ssl 1.1 Nginx如果未开启SSL模块,配置Https时提示错误 原因也很简单...

  • nginx配置https

    概述:nginx配置https,http共存的步骤大概如下1.系统需要安装openssl2.nginx开启ssl3...

  • Nginx开启HTTPS,HTTP自动重定向至HTTPS

    首先申请一份SSL证书,获得证书文件.crt,证书key文件.key。Nginx配置如下

  • nginx配置https证书

    需要nginx开启http_ssl_module模块,基本上默认都开启 配置很简单直接上配置 获取https证书,...

  • Docker部署WordPress+Nginx开启HTTPS

    本文使用docker-compose运行wordpress,使用已有的mysql数据库,外部的nginx开启htt...

  • nginx 强制http跳转到https的配置文件

    1、上篇文章说了怎么在nginx开启ssl模块,开启后怎么让http强制跳转到https 原文章:http://w...

网友评论

      本文标题:nginx开启https

      本文链接:https://www.haomeiwen.com/subject/mmrgictx.html