0

我在本地服务器上安装了mattermost,目前使用http://192.168.xx:8065登录,并且我已经为其设置了ddns 端口转发,这意味着我可以使用http://xxx 登录mattermost。 ddns.net:8065也是如此。

现在我要为其安装 https SSL,我尝试使用自签名证书,当我从桌面(chrome、firefox、桌面应用程序)登录时它似乎工作正常。

但是当涉及到 iPhone 原生应用程序时,我最重要的是会触发错误消息:

    Please check connection, Mattermost unreachable. If issue 
    persists, ask administrator to check WebSocket port.

现在所有最重要的消息都不会显示,也不会通知,直到我们手动刷新应用程序。

对克服这个问题有什么建议吗?是因为 iPhone 试图阻止任何不受信任/自签名的证书吗?

谢谢你。最好的问候, 孔

4

1 回答 1

0

您是正确的,iPhone 不信任您开箱即用的自签名证书。一个更简单的方法是获得一个免费的 SSL 证书,以xxx.ddns.net使用像Let's Encrypt这样的服务,你的 iPhone 会立即信任它。

这对于 Mattermost 来说特别简单,因为它内置了对使用 Let's Encrypt 证书的支持。您可以按照此处文档中的步骤进行配置

于 2017-08-17T09:07:04.517 回答