前言
最近项目在升级为 https ,先把一些常规的模块(页面,服务等部署在 tomcat 中的)升级了,利用 ssl 证书通过 tomcat 重定向到 443(默认) 端口就解决了,但是有一个 springboot 写的 netty-socketio 的聊天服务也要升级,刚开始思路错了以为也要 tomcat 重定向端口,折腾了半天不行;最后看到一篇文章只是在 socketio 的 configuration 中设置证书参数就行了⊙﹏⊙‖∣,因为踩了坑所以记录一下,以备不时之需。
这里默认已经有一个用 springboot 写好的 netty-socketio 项目了(网上有很多),并且有一个 jks 类型的证书文件(如何获得网上也有很多)
然后才开始配置 https。
一、将证书文件(jks)拷贝到 springboot 项目的 resource 目录下
二、不用修改任何文件,只是在 socketio 的 configuration 中设置证书
修改前:
@Bean(name = "configuration")
public com.corundumstudio.socketio.Configuration getCofiguration() {