软件背景:springboot2.0.4
-
生成证书秘钥
JDK中keytool是一个证书管理工具,可以生成自签名证书
具体生成如下图:【由于之前已经生成了别名为 tomcat的 tomcat.key 了,所以这里别名改成了springboot】
2、将生成好的证书copy到项目中,位置如下图:
3、修改application.yml 配置
http:
port: 80
server:
port: 443
tomcat:
max-threads: 800
accept-count: 30000
min-spare-threads: 20
max-connections: 30000
ssl:
key-store: tomcat.key
key-store-type: JKS
key-alias: tomcat
key-store-password: 123456
具体每个配置的值可以参考:
org.springframework.boot.autoconfigure.web.ServerProperties.T