文章目录
- 一、添加ssl证书
- 二、配置文件
- 三、配置同时支持HTTPS与HTTP
- 四、启动
一、添加ssl证书
将证书文件放在/resource目录下
二、配置文件
修改配置文件
server:ssl:# 指定保存SSL证书的秘钥存储的路径key-store: classpath:dev.cobona.cn.pfx# 访问秘钥存储的密码key-store-password: gkoh1buo# 秘钥存储的类型keyStoreType: PKCS12
三、配置同时支持HTTPS与HTTP
@Configuration
public class TomcatConfig {@Beanpublic Connector connector() {Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");connector.setPort(8052); // 端口号return connector;}@Beanpublic TomcatServletWebServerFactory servletContainer() {// 对http请求添加安全性约束,将其转换为https请求TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();tomcat.addAdditionalTomcatConnectors(connector());return tomcat;}
}