给自己的网址加上https,添加ssl证书(springboot项目)

这里以阿里云举例

1.先去阿里云官网首页,登录,找到 SSL证书

给自己的网址加上https,添加ssl证书(springboot项目)

2.点击 立即购买

给自己的网址加上https,添加ssl证书(springboot项目)

3.选择好点击确定就可以

给自己的网址加上https,添加ssl证书(springboot项目)

4.输入自己的域名和手机号,等待即可,成功他就叫给你发邮件

(这里就没截图了,因为我已经买过了)

5.通知你通过以后就进入SSL控制台,点击你的SSL后面的下载,把它下载到本地,然后解压缩。

给自己的网址加上https,添加ssl证书(springboot项目)

6.先给springboot项目配置上(包括本地和云服务器)。

1).先把.pfx文件移动到项目的resources文件夹下,和application.yml同级。
给自己的网址加上https,添加ssl证书(springboot项目)
2).配置application.yml文件,当然我的是写在application-dev.yml里的(反正写在配置文件里)
给自己的网址加上https,添加ssl证书(springboot项目)
先把端口改成443,
然后加上
ssl.key-store: 这个是我们下载解压的。pfx的文件,这里要绝对路径,本地的话就是从自己的项目里的绝对路径开始,云服务器的话,要先把.pfx文件上传到云服务器上。
ssl.key-store-password: 这个是我们下载解压中的那个TXT文件里的。
ssl.key-store-type: 这个是固定值 PKCS12

7.去自己的云服务器控制台,给自己的服务器配置安全组,加入443端口

给自己的网址加上https,添加ssl证书(springboot项目)
给自己的网址加上https,添加ssl证书(springboot项目)
然后克隆一个以前配置好的,把端口改成443就好了。

我遇到的问题

1.ssl.key-store-password,没加store。疯狂报错。
2.云服务器上.pfx文件的路径错误,我当时写的是opt/java/project/.pfx。看起来一点问题都没有,其实要在opt前面加/,这样才是对的/opt/java/project/.pfx.