iOS设备无法建立与服务器的安全连接,出现了SSL错误。

3
我有一个正在运行的React Native应用程序,后端使用Ruby On Rails Server,并且我正在使用Let's Encrypt证书进行SSL证书,该应用程序在Android和iOS上的WIFI上正常工作,但仅在某些载体上才能在iOS上工作。

已发生SSL错误,无法与服务器建立安全连接

但在其他移动网络上,该应用程序正常工作,我已经为此问题搜索了很多内容,但还不知道如何解决这个问题? 我认为运营商正在阻止请求,但在Android上它仍然有效。 您对问题的可能原因有什么想法吗?

我正在使用Nginx作为Web服务器,Unicorn作为应用服务器。我还使用了LetsEncrypt部署了SSL证书,但我也遇到了一些用户面临的错误问题。这个错误并不是特定于某个浏览器或平台的。 - Aakash Gupta
我已经在我的配置文件中有这些配置。 - Aakash Gupta
这解决了我的问题,希望能找到一个解决方案 :) - Ahmed Ali
1个回答

3

我终于找到了解决方法,希望能帮到大家。问题出在nginx配置文件中,通过添加以下代码到nginx.config文件中已经解决了问题。

  ssl_protocols       TLSv1.2;
  ssl_prefer_server_ciphers on;
  ssl_ciphers EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
  ssl_session_cache shared:SSL:20m;
  ssl_session_timeout 10m;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接