nginx配置wss
简介
WSS是Web Socket Secure的简称, 它是WebSocket的加密版本。WSS与WS类似于HTTPS和HTTP,不同之处在于是不同的通信协议,都运行在SSL(Secure Socket Layer,安全套接层)之上。
nginx配置
location /wss {
# 域名地址是有实际意义的 不能是localhost或 127.0.0.1之类的
proxy_pass http://test.com:8885; #代理到上面的地址去,格式:http://域名:端口号,
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
}
前端配置
注意:不能携带端口进行访问
var wsUri = 'wss://https://test.com/wss';
var websocketNotify = new WebSocket(wsUri);