webSocket(wss)出现连接失败的问题解决方法
程序员文章站
2022-03-03 10:22:29
...
webSocket(wss)出现连接失败的问题解决方法
wss是不能写ip加端口的,就跟https一样不能接ip跟端口。wss相当于https,只作用于域名身上
因为只能写域名,但是socket监听的是服务器一个端口,所以我们这边就需要配置nginx的反向代理了
在你的nginx配置加入
server外面最上面加
upstream webSocket {
server 127.0.0.1:9501;#需要代理到的socket服务器端口
}
server里面加入
# 访问:wss://xxxx.com/wss
location /wss {
proxy_pass https://webSocket/;#代理到上面的地址去
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
这样你的socket请求就会被代理你的服务器端口上面,然后就成功了
推荐阅读
-
win7系统连接远程桌面出现闪退问题的两种解决方法详细教程
-
电脑运行应用程序失败出现运行库错误的问题及解决方法汇总
-
与虚拟机Oracle连接出现ora-12154问题的解决方法
-
关于Oracle本地连接出现与监听有关的问题的解决方法探讨
-
Linux连接windows的ftp unzip出现问题的解决方法
-
苹果Mac无法连接wifi怎么办 苹果Mac出现wifi连接问题的解决方法
-
WebSocket部署到服务器出现连接失败问题的分析与解决
-
【Bug流水账】安装Gulp中出现Gulp-cli安装失败的问题及解决方法
-
天猫精灵方糖连接电灯失败的问题及解决方法介绍
-
C#连接ORACLE出现乱码问题的解决方法