springboot(tomcat)配置阿里云ssl证书

springboot(tomcat)配置阿里云ssl证书

1.阿里下载ssl证书

1.1 访问rul: https://yundun.console.aliyun.com/?spm=5176.7968328.J_8413632810.3.7a38685b9Oxygj&p=cas#/overview/cn-hangzhou
1.2 右侧证书管理-》ssl证书管理-》正式证书-》选择审核通过的的ssl证书-》更多-》下载-》tomcat->下载-》下载压缩包
1.3 打开压缩包,得到.pfx文件以及秘钥。

2.springboot配置ssl

1.1把得到的证书拷贝到resources下
1.2 然后修改application-dev.yml,加入以下配置

  ssl:
    key-store: classpath:xxxx.pfx
    key-store-password: xxxx
    keyStoreType: PKCS12

1.3 在启动一个支持非ssl的端口,只需要在启动类上加入以下

    @Bean
    public ServletWebServerFactory servletContainer() {
        TomcatServletWebServerFactory tomcatServletWebServerFactory = new
                TomcatServletWebServerFactory();
        Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
        //指定http

你可能感兴趣的:(spring,boot,tomcat,阿里云)