配置https
我是阿里云的服务器,里面有个白嫖的SSL证书,申请成功后把它和域名绑定就行,再下载证书就行了。
因为我用的内置的Tomcat,所以下载的还是Tomcat的证书:
现在就是配项目配置https,我的springboot版本是1.5.10.RELEASE,2.0X版本的就不知道了,我这个配置很简单,放到resources是文件夹下就行了
在application.properties中加入如下配置,让项目加载ssl
1 | #https配置 |
就完成了,因为https协议默认是443端口所以我把项目端口改成443,这样就不用配置hhtp转https了。
其实到maven打包,就可以部署了,但项目里有个发送邮件的,默认是25端口,这个国内的服务器直接就禁用了25端口,这就需要我们改端口或者申请解封25端口,一个大学生申请没啥材料肯定是不会通过了,所以这里我们选择改端口就可以了。
1 | #配置邮箱 |
创建一个SSLSocketFactory
之前就没有,所以就没有把端口号改成465,这样我们的项目就完成配置https,修改邮件端口,最后打包发布就行了;
把域名交给前端(微信小程序):https://自己的域名
这里收藏一篇好的博文:springboot使用465端口发送邮件
注:阿里云的端口几乎都是被防火墙关闭了的,开启端口需要配置相应实例的安全组,不然会访问不到的。