当前位置:网站首页 > 技术博客 > 正文

http升级https



前段时间,网站访问由http变更为https,但是由于webscoket功能受到影响,报错如下:webscoket报错
跟前端沟通解决方式问题,前端回复说很麻烦,暂时不要做了。

今天突发奇想,我是不是可以在nginx中修改配置,在前端打包给我的js文件中,修改webscoket路径也能解决这个问题。
1>
原js中配置的websocket地址为:119.3..:9080,修改为目前的网站域名,去掉端口号;
2>
修改nginx配置文件,因为原来是直接ip端口访问,nginx中并未配置相关信息,所以此处为添加配置信息:



 
  

注意:websocket配置,千万不要将其他的配置复制粘贴了之,我起初就是粘贴复制的,发现一直有问题,原来是多复制了个。
3>
设置定时任务,因为nginx默认的连接超时时间为60s,我改成120s之后,还是会抛出异常:

 
  

所以我设置了一个定时任务,30秒发一条信息到前端,前端收到后,再给我返回一条信息,
定时任务消息
这里呢,我的是springboot项目,因为定时任务和websocket不能同时启动,所以从某网站cv了一段代码

 
  

然后配置定时任务

 
  

最后,我还是想让前端处理一下,每次修改服务器,都要改js中域名的问题。

学习这个东西呢,还是自己催着自己走,啥都可以试一试,万一成功了呢?

版权声明


相关文章:

  • jjzzz(【优化营商环境】古丈县发改局:以“一核两主三特”为轴 坚定打好“发展六战”)2025-05-27 20:30:01
  • struct rtc_time2025-05-27 20:30:01
  • xml格式文件怎么编辑2025-05-27 20:30:01
  • 如何搭建uvm验证平台2025-05-27 20:30:01
  • mysql触发器语句2025-05-27 20:30:01
  • date.add2025-05-27 20:30:01
  • 什么是跳表2025-05-27 20:30:01
  • php72安装2025-05-27 20:30:01
  • spirv 编译器2025-05-27 20:30:01
  • 代理的模式和原理2025-05-27 20:30:01