Linux + SpringBoot + Netty-SocketIo 实现 https 访问

本文档记录了如何在Linux环境中,使用SpringBoot和Netty-SocketIO实现HTTPS访问。首先,将SSL证书放入SpringBoot项目的resource目录,接着仅在SocketIO的configuration中设置证书参数,无需修改其他文件。最后,介绍了Linux上部署SpringBoot项目的过程,通过指定的HTTPS链接可以成功访问。注意,SocketIO监听端口不能直接用浏览器访问,需使用SocketIO客户端测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

最近项目在升级为 https ,先把一些常规的模块(页面,服务等部署在 tomcat 中的)升级了,利用 ssl 证书通过 tomcat 重定向到 443(默认) 端口就解决了,但是有一个 springboot 写的 netty-socketio 的聊天服务也要升级,刚开始思路错了以为也要 tomcat 重定向端口,折腾了半天不行;最后看到一篇文章只是在 socketio 的 configuration 中设置证书参数就行了⊙﹏⊙‖∣,因为踩了坑所以记录一下,以备不时之需。

这里默认已经有一个用 springboot 写好的 netty-socketio 项目了(网上有很多),并且有一个 jks 类型的证书文件(如何获得网上也有很多)

然后才开始配置 https。

一、将证书文件(jks)拷贝到 springboot 项目的 resource 目录下

证书目录4502.png

二、不用修改任何文件,只是在 socketio 的 configuration 中设置证书

修改前:

@Bean(name = "configuration")
    public com.corundumstudio.socketio.Configuration getCofiguration() {
      
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值