nginx配置wss

1,142 阅读1分钟

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);