Jitsi meet nginx负载均衡,踩坑笔记3

Go

Jitsi meet通过nginx搭建负载均衡后,提示:“桥接通道已断开连接,因此视频质量限制为最低设置”

这个错误提示通常是由于负载均衡器没有正确处理 WebSocket 连接导致的。

要修复这个问题,需要在 nginx 中启用 WebSocket 支持,并确保proxy_set_header Upgrade和proxy_set_header Connection这两个header被正确设置。

具体可以尝试如下配置:

upstream jitsi {
  #least_conn;
  server 219.135.59.54:443; 
  server 47.242.113.41:443;
  hash $request_uri consistent;
}
server {
  listen 443 ssl;
  server_name meet.iwatch.net.cn;
  location / {
    proxy_pass https://jitsi;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    ...
  }
}

主要是添加了:

proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection “upgrade”;

这会确保 WebSocket 连接可以被正确代理转发。

另外也确认一下 Jitsi 服务器是否支持并已启用 WebSocket,以及是否有正确返回 Upgrade 和 Connection 头。

也可以尝试在location块增加proxy_http_version 1.1; 确保 HTTP/1.1被使用。

nginx 配置文件:nginx

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注