我在单个 VM 上安装了工作标准 jitsi-meet。我现在想从这个 VM 设置中“分离”videobridge2(JVB)并将其安装在另一台机器上(仅使用 https 443 端口)。
我观看了这个过时的教程,并了解了它是如何工作的。我偶然发现了这个更新的 wiki,并决定关注它。
虽然我不确定是否完全正确地遵循了它(因为某些部分对我来说不是很明确),但我在遥远的 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 安装中,并且可以在这里减轻我的负担吗?
谢谢