给自己的网址加上https,添加ssl证书
- 1.先去阿里云官网首页,登录,找到 *SSL证书*
- 2.点击 *立即购买*
- 3.选择好点击确定就可以
- 4.输入自己的域名和手机号,等待即可,成功他就叫给你发邮件
- 5.通知你通过以后就进入SSL控制台,点击你的SSL后面的下载,把它下载到本地,然后解压缩。
- 6.先给springboot项目配置上(包括本地和云服务器)。
- 7.去自己的云服务器控制台,给自己的服务器配置安全组,加入443端口
- 8,证书过期了怎么办?可以白嫖20个证书
- 我遇到的问题
这里以阿里云举例
1.先去阿里云官网首页,登录,找到 SSL证书
2.点击 立即购买
3.选择好点击确定就可以
4.输入自己的域名和手机号,等待即可,成功他就叫给你发邮件
(这里就没截图了,因为我已经买过了)
5.通知你通过以后就进入SSL控制台,点击你的SSL后面的下载,把它下载到本地,然后解压缩。
6.先给springboot项目配置上(包括本地和云服务器)。
1).先把.pfx文件移动到项目的resources文件夹下,和application.yml同级。
2).配置application.yml文件,当然我的是写在application-dev.yml里的(反正写在配置文件里)
先把端口改成443,
然后加上
ssl.key-store: 这个是我们下载解压的。pfx的文件,这里要绝对路径,本地的话就是从自己的项目里的绝对路径开始,云服务器的话,要先把.pfx文件上传到云服务器上。
ssl.key-store-password: 这个是我们下载解压中的那个TXT文件里的。
ssl.key-store-type: 这个是固定值 PKCS12
7.去自己的云服务器控制台,给自己的服务器配置安全组,加入443端口
然后克隆一个以前配置好的,把端口改成443就好了。
8,证书过期了怎么办?可以白嫖20个证书
进入阿里云控制台,找到SSL证书(应用安全)
点进去,然后点击免费证书,然后点击创建证书,在点击证书申请;
输入域名申请即可。一般很快就会通过,这种都是一年期限的,一年过了,就要重复这个操作。
我遇到的问题
1.ssl.key-store-password,没加store。疯狂报错。
2.云服务器上.pfx文件的路径错误,我当时写的是opt/java/project/.pfx。看起来一点问题都没有,其实要在opt前面加/,这样才是对的/opt/java/project/.pfx.