webman的ws的配置

upstream hubws {
    server 127.0.0.1:7272;
    keepalive 10240;
}

server {
  server_name xxx-ws.xxx.com;
  listen 80;
  access_log  /www/wwwlogs/xxx-ws.xxx.com.log;
  root /www/wwwroot/xxx-ws.xxx.com;

  location ^~ / {
      if ($http_upgrade != "websocket") {
         return 403;  # 拦截非 WebSocket 请求
      }
      proxy_set_header X-Real-IP $http_ali_cdn_real_ip;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://hubws;
      }
  }
}

文章作者: Wind
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 雕刻时光
喜欢就支持一下吧