我在我的本地服务器上安装了mattermost,目前使用http://192.168.x.x:8065登录它,我为它设置了ddns端口转发,这意味着我可以使用http://xxx.ddns.net:8065登录到mattermost
现在我要为它安装https SSL,我尝试使用自签名证书,当我从桌面登录(chrome,firefox,桌面应用程序)时似乎工作正常。
但是当谈到iPhone原生应用时,我的mattermost会触发错误信息:
Please check connection, Mattermost unreachable. If issue
persists, ask administrator to check WebSocket port.
现在所有发送到mattermost的消息都不会显示,在我们手动刷新应用程序之前根本没有通知。
有没有关于克服这个问题的建议?是因为iPhone试图阻止任何不受信任/自签名的证书吗?
谢谢。 最好的祝福, 孔
答案 0 :(得分:0)
你是对的,iPhone不相信你的自签名证书。一种更简单的方法是使用像Let's Encrypt这样的服务为xxx.ddns.net
获取免费的SSL证书,这些服务将由您的iPhone开箱即用。
这对于Mattermost特别简单,因为它内置了对使用Let的加密证书的支持。您可以按照文档here
中的步骤进行配置