Java实现Websocket客户端,Nginx服务器下无法建立连接。是什么原因? 5C

Java实现Websocket客户端,去连接另外一个websocket服务器。
线下测试是可以的。
客户端在tomcat服务器下面
服务端在另外一个tomcat服务器下面

线上无法连接
多了一个ngnix的反向代理
客户端和服务端都在这nigix的代理下面

补充一点:线上ngnix代理下的websocket服务器。通过前端js是可以连接的
只有后端用java进行连接连接不上

2个回答

https://www.cnblogs.com/mafly/p/websocket.html

location /websocket {
proxy_pass http://backend;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}

wangleikk
wangleikk 这个是被链接的websoket服务器的设置吧。这个在webzsoket的服务器已经设置了。我的js客户端是可以链接服务端的。不能链接的是java后台客户端
大约 2 个月之前 回复

看看Nginx里面配置ftp存储文件的路径有没写对,大多数都是这种问题

wangleikk
wangleikk 能不能说的在详细一点。
大约 2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!