我已经下载了祖利普应用程序和安卓应用程序,并试图连接到我的祖利普服务器。
不幸的是,我得到了“无法连接到服务器”。
我可以通过桌面连接。
发布于 2019-08-20 20:42:08
通常,这种症状意味着您在Zulip服务器上配置的证书文件有一个不完整的链。祖利普医生解释道:
您的证书文件不仅应该包含您自己的证书,还应该包含它的完整链,包括您的证书颁发机构(CA)使用的任何中间证书。有关这意味着什么的详细信息,请参阅nginx文档。如果您缺少链接的一部分,您的服务器可能与某些浏览器一起工作,但其他浏览器不能工作,而祖利普移动和桌面应用则不然。..。仅仅在浏览器中尝试并不是一个足够的测试,因为一些浏览器忽略了其他浏览器没有的错误。两个好的测试包括:
curl -SsI https://zulip.example.com这样的命令(使用服务器的URL)。确保在同一台机器上,curl -SsI https://incomplete-chain.badssl.com给出了一个错误;某些机器(包括Mac)上的curl将接受不完整的链。Android设备拒绝这些不完整的链--祖利普使用的系统TLS/SSL实现,以及一些浏览器(通常是Firefox,通常不是Chrome) --是非常常见的。
(我在祖利普工作。)
https://unix.stackexchange.com/questions/535683
复制相似问题