SpringBoot配置https(SSL证书) - Go语言中文社区

SpringBoot配置https(SSL证书)


最近在做微信小程序,所以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

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qq_39451754/article/details/105367869
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-04-19 13:23:24
  • 阅读 ( 1597 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢