为端口转发地址安装免费的SSL https

时间:2017-08-16 02:35:03

标签: ssl nginx https mattermost

我在我的本地服务器上安装了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试图阻止任何不受信任/自签名的证书吗?

谢谢。 最好的祝福, 孔

1 个答案:

答案 0 :(得分:0)

你是对的,iPhone不相信你的自签名证书。一种更简单的方法是使用像Let's Encrypt这样的服务为xxx.ddns.net获取免费的SSL证书,这些服务将由您的iPhone开箱即用。

这对于Mattermost特别简单,因为它内置了对使用Let的加密证书的支持。您可以按照文档here

中的步骤进行配置