将远程视频桥安装到现有的 jitsi-meet 安装中.SSL 错误



我在单个虚拟机上有一个有效的标准jitsi-meet安装。我现在想从此虚拟机设置中"分离"视频桥2(JVB(并将其安装在另一台计算机上(仅使用https 443端口(。

我看了这个过时的教程,并了解了它在引擎盖下的工作原理。 我偶然发现了这个最近的维基,并决定关注它。

虽然我不确定是否完全正确遵循了它(因为某些部分对我来说不是很清楚(,但我在遥远的 JVB 日志中遇到了此错误:

2020-05-16 14:46:15.192 WARNING: [39] [hostname=sub.mydomain.tld id=shard] MucClient$1.connectionClosedOnError#295: Closed on error:
javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alerts.getSSLException(Alerts.java:198)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1967)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:331)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:325)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1688)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:226)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1082)
at sun.security.ssl.Handshaker.process_record(Handshaker.java:1010)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1079)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1388)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1416)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1400)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.proceedTLSReceived(XMPPTCPConnection.java:810)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.access$1200(XMPPTCPConnection.java:151)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.parsePackets(XMPPTCPConnection.java:1071)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader.access$300(XMPPTCPConnection.java:1000)
at org.jivesoftware.smack.tcp.XMPPTCPConnection$PacketReader$1.run(XMPPTCPConnection.java:1016)
at java.lang.Thread.run(Thread.java:748)

如果我理解正确,远程 JVB 会尝试连接到我的 jitsi-meet VM 韵律以接收流量。但根据上述日志,MUC连接似乎存在证书问题。我在社区论坛上发现了这个旧线程,说没有必要担心所有这些自签名证书,但我觉得我应该尝试安装适当的证书?

这里有人最近设法将多个 JVB 实例安装到 jitsi-meet 安装中,并且可以在这里减轻我的负担吗?

谢谢

您需要在远程 JVB 中禁用证书验证。在远程 JVB/etc/jitsi/videobridge/sip-communicator.properties文件中再添加一个参数

org.jitsi.videobridge.xmpp.user.shard.DISABLE_CERTIFICATE_VERIFICATION=true

它现在也在他们的维基中更新。

相关内容

  • 没有找到相关文章

最新更新