SpringBoot配置Https

生成安全证书

  • 打开cmd(前提是已经配置了java环境变量),输入以下命令
keytool -genkey -alias tomcat
  • 回车,按照提示输入密码和机构相关信息
    SpringBoot配置Https_第1张图片

将证书.keystore从个人目录(个人目录一般为:C:\Users\你的用户名)拷贝到工程根目录下

SpringBoot配置Https_第2张图片
SpringBoot配置Https_第3张图片

在配置文件(/src/main/resources/application.properties)中添加如下信息

#默认为443,可以修改为自己需要的端口
server.port=8443
spring.thymeleaf.cache=false
server.ssl.key-store=.keystore
#生成证书时填写的tomcat密码(生成证书时最后一步输入的密码)
server.ssl.key-password=123456789
server.ssl.key-store-type=JKS
server.ssl.key-alias=tomcat

启动服务器,如果有以下内容,表示配置成功

这里写图片描述

浏览器访问(本人使用360访问不到,不知道什么原因。使用IE可以访问)

SpringBoot配置Https_第4张图片

你可能感兴趣的:(SpringBoot)