ws转wss

背景

微信小程序中用到了websocket,上线时发现配置接口时只支持wss

ws转wss_第1张图片

具体操作

使用nginx,将ws转为wss,可以类比http转https。接下来的操作是在http已成功转为https的基础上进行的。http转https(ngxin配置与此类似)

ws://192.168.10.11:9152/projectName/wsdemo

若ws路径如上,则配置如下

location /projectName/wsdemo {
        proxy_pass http://192.168.10.11:9152$request_uri;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
 }

ngxin -s reload 即可。

注意:由于nginx中最大空闲时间为60s,所以最好设置个心跳机制

你可能感兴趣的:(java,netty,websocket,java)