小程序上线https协议,SpringBoot部署ssl证书

背景:

  • 小程序上线必须要https协议,域名需要部署ssl证书

小程序上线主要步骤:

一、购买域名,可以去阿里云购买二手的

二、域名绑定ip,在阿里云的域名控制台进行DNS解析

三、域名ICP备案,备案时间比较久

四、给域名购买SSL证书,阿里云有免费的

五、最重要的一步,要将SSL证书部署到springboot项目当中,将http转换为https请求

  1. 刚开始以为要将ssl证书部署到ECS服务器,在阿里云上操作了很久,浪费了好多时间还是没成功,建议腾讯云,一键部署非常方便
  2. 然后在网上找了好多资料,都是乱七八糟的,有的说部署到tomcat,有的说部署到nginx,但是我的项目是springboot项目,自带的tomcat,所以以上这两种方法都不管用。但是我刚开始还是将以上这两种方法都试了一遍,无果
  3. 重点来了,springboot项目可以直接部署ssl证书,看我这一篇就够了!!!
  • resource下面添加下载的tomcat证书(在阿里云的ssl证书控制台下载tomcat的就行)
    在这里插入图片描述

  • 在application.xml中配置ssl证书信息,对应的端口是8443
    在这里插入图片描述

  • 现在在本地启动,通过https://localhost:8443/test可以直接访问接口

  • 但是,我在ECS服务器怎么也不能访问到,为什么呢???我迷惑了一个下午。

  • 晚上突然想到防火墙了,果然,8443端口没有开放!!!我服了,防火墙开放8443端口后就好了

猜你喜欢

转载自blog.csdn.net/Proxbj/article/details/123303231