2017-08-16 314 views
0

我在我的本地服务器上安装了mattermost,当前使用http://192.168.x.x:8065登录到它,并且我已经为它设置了ddns端口转发,这意味着我可以使用http://xxx.ddns.net:8065登录到mattermost 。安装免费SSL https用于端口转发地址

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

但是,当涉及到iPhone本机应用程序,我mattermost会触发错误消息:

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

现在一切即将mattermost消息将不会被显示,并没有通知所有,直到我们手动刷新应用程序。

有没有解决这个问题的建议?是否因为iPhone试图阻止任何不可信/自签名证书?

谢谢。 此致敬礼, Kong

+0

您的意思是“安装免费的SSL HTTPS *证书*”吗?无论如何,您的手机必须信任证书:您是否采取过任何措施?如果您没有,请不要:获取签名证书并部署该证书。它应该直接开箱即用。 – EJP

回答

0

你是正确的,iPhone不信任你的自签名证书开箱即用。更简单的方法是使用Let's Encrypt之类的服务为xxx.ddns.net获取免费的SSL证书,这些服务将在您的iPhone上获得开箱即用的信任。

这对Mattermost来说尤其直截了当,因为它内置了支持使用Let's Encrypt证书的功能。您可以按照文档中的步骤进行配置here