社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
最近在做微信小程序,所以https是必须条件
SpringBoot2.x版本
是不是这个小锁头莫名有点好看?
嘤为很久以前就备案有域名,就直接申请了SSL证书,几分钟就下来了
然后把tomcat目录里面的.jks文件复制到项目里面
key-store: classpath:server.jks
key-store-password: 申请时设置的密码
keyStoreType: JKS
接下来是重定向,把指定的http8080端口重定向到https8888
@Bean
public ServletWebServerFactory servletContainer() {
TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory();
tomcat.addAdditionalTomcatConnectors(createHTTPConnector());
return tomcat;
}
private Connector createHTTPConnector() {
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
//同时启用http(8080)、https(8443)两个端口
connector.setScheme("http");
connector.setSecure(false);
connector.setPort(8080);
connector.setRedirectPort(8888);
return connector;
}
ok
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!