本地tomcat配置https

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

目的:本地tomcat配置https:

碰到一个项目需要tomcat启动跳转到https地址,浏览器一直跳转不过去,故。。。


提示:以下是本篇文章正文内容,下面案例可供参考

一、安装jdk

jdk-lib
不为别的,就是需要用到bin目录下的keytool.exe文件

二、本地tomcat配置https访问

1.生成密钥

windows + R 进入 cmd命令窗口(或在地址栏输入cmd)
cmd
![在这里插入图片描述](https://img-blog.csdnimg.cn/d48cc29bdf124b1f8540fbbcdf0ff6ec.png
我是直接到tomcat目录下指定文件下执行的,所以没有指定路径

keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "tomcat.keystore" -validity 36500

参数说明:

-genkeypair:生成一对非对称密钥并将公钥包装到X.509 v3自签名证书中;

-alias:指定密钥条目的别名,该别名是公开的;

-keyalg:指定加密算法,本例中的采用通用的RSA加密算法;

-keystore:指定密钥库的路径及名称,若密钥库不存在则创建。若不指定则默认在操作系统的用户目录下生成一个".keystore"的文件;

-storetype:指定密钥库的类型,如果不指定,默认是JKS。如果创建默认类型密钥库,命令行会提示转化为pkcs12类型,所以这里在创建时指定;
注:
1、执行上面命令后需要输入密钥库的口令,该口令需要配置在tomcat中,切记。
2、密钥库的密码至少必须6个字符,可以是纯数字或者字母或者数字和字母的组合等
3、"名字与姓氏"应该是输入域名,而不是我们的个人姓名,其他的可以不填
原文链接:https://blog.csdn.net/w47_csdn/article/details/87487775

2.根据秘钥库生成证书,并将tomcat.cer放在tomcat下的bin目录下

代码如下(示例):

keytool -export -alias tomcat -keystore tomcat.keystore -rfc -file tomcat.cer

3.编辑hosts文件(C:\Windows\System32\drivers\etc)

在这里插入图片描述

如果该文件下没有hosts文件

使用管理员执行下面命令

for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P

总结

搞了搞几天都没成功,大佬指导后才终于成功呢
学无止境

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值