使用websocket 时一般使用ws:ip,如果需要安全的连接需要用到wss:ip,类似与 http和https的关系。
使用ws时websocket地址为
ws://42.191.58.108:9101/ws
nginx 中配置
upstream websocket {
server 127.0.0.1:9101;
}
location /wss {
proxy_pass http://websocket/ws;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
配置后 nginx -s reload 重新加载
可以使用 wss://域名/wss 连接,前提是域名可以https访问的。
评论区