我在本地服务器上安装了最重要的软件,当前使用http://192.168.xx:8065登录到该服务器,并且已经为其设置了ddns端口转发,这意味着我可以使用http:// xxx进行登录。 ddns.net:8065

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

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

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

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

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

谢谢。 最好的问候,Kong

#1楼 票数:0 已采纳

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

使用Mattermost尤其容易做到,因为它内置了对使用Let's Encrypt证书的支持。 您可以按照此处文档中的步骤进行配置

  ask by Kyc Kyc translate from so

未解决问题?本站智能推荐:

1回复

Nginx在转发到其他URL时启用HTTPS / SSL

目前,我正在使用一个AWS Ubuntu EC2实例,该实例在端口3000上运行一个Node.js应用程序,该应用程序具有Nginx反向代理。 我一直在尝试启用HTTPS并添加SSL证书,并且我成功了,因为在nginx.conf文件中没有出现任何错误。 但是,我将主网站“ example.c
2回复

https 不适用于我安装的 ssl(nginx 和 letencrypt)

我已经在我的nginx服务器中使用 letencrypt 安装了 ssl 证书。 它在以下域中完美运行: http : //shajao.com 网站被完美重定向,ssl 在 ssllabs 中以 A+ 分数运行良好。 我遵循了这条指令: https : //medium.com/@jnwarp
2回复

如何禁用ssl证书并仅用于在Nginx中的端口443上转发流量?

主机A具有https服务serviceA,并提供两个IP以实现高可用性。 例如Bose [ip1:443]和[ip2:443]被路由到serviceA 。 主机B(没有ssl_certificate和ssl_certificate_key)使用Nginx代理模块代理对实际ser
1回复

NGINX:将所有对我的本地主机端口的请求重定向到https / SSL

我有一个运行在localhost:8080上的NodeJS服务器。 这是HTTPS服务器,而不是HTTP。 因此,该网站在访问http://localhost8080时无法正常工作,只能与https://localhost:8080 。 我想使用NGINX将所有来自localhos
1回复

AWS Elastic Beanstalk Multicontainer Docker配置上的HTTPS / SSL问题

我有这个Multidocker配置,我的HTTP流量工作正常没有任何问题,但是,每当我尝试使用https时我得到408 我有3个node.js服务器和一个Nginx服务器,所有图像都上传到Amazon Elastic容器存储库,我添加了一个带有amazon证书管理器的SSL证书,并且已经
2回复

使用Java从Nginx转发端口

我正在尝试制作一个使用Redis作为后端的Java应用程序 。 由于Redis是一个非常快速的键值存储,我想使用它,但是redis可以与1个客户端一起使用,因此它没有user:pass身份验证的选项。 我想找到一种实现某种身份验证的方法,因此我尝试了带有redis2扩展名的nginx 。
1回复

我的 HTTPS (SSL/TLS) nginx 配置给我超时

我正在尝试为我的域https://www.clarinaceramics.com/配置 HTTPS 协议 为此,我使用了 certbot 并为我的 server_names 生成了一个证书。 问题是我每次尝试通过 https 访问我的网站时都会收到ERR_CONNECTION_TIMED_OUT错误
1回复

Kubernetes Ingress 不适用于 https/ssl

我在 kubernetes 集群中安装了Kubernetes NGINX Ingress 我在 AWS EC2 实例上部署了所有内容,经典负载均衡器位于 Ingress 控制器的前面。 我可以使用 http 端口访问该服务,但无法使用 https 访问它。 我从 Godaddy 购买了一个有