【问题标题】:An SSL error has occurred and a secure connection to the server cannot be made only on ios发生 SSL 错误,无法仅在 ios 上建立与服务器的安全连接
【发布时间】:2018-06-06 08:56:52
【问题描述】:

我有一个正在运行的 React Native 应用程序,使用 Ruby On Rails Server 作为后端,我正在使用 let'sencrypt 获取 ssl 证书,该应用程序在 WIFI 上的 android 和 ios 上运行良好,但仅在某些运营商上的 ios 上运行良好我来了

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

但在其他移动网络上,该应用程序运行良好,我已经搜索了很多问题,但仍然不知道如何解决问题?我认为运营商正在阻止请求,但它在 android 上运行良好。知道问题的原因可能是什么吗?

【问题讨论】:

  • 我使用 Nginx 作为 Web-Server 和 Unicorn 作为应用服务器。我还使用 LetsEncrypt 部署了 SSL 证书,并且我还面临一些用户面临您提到的错误的问题。没有遇到此错误的用户的特定浏览器或平台。
  • 我的配置文件里已经有了这些配置。
  • 这解决了我的问题,希望找到解决方案:)

标签: android ios ruby-on-rails ssl lets-encrypt


【解决方案1】:

我终于找到了解决方案,希望对您有所帮助,问题出在 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;

【讨论】:

    猜你喜欢
    • 2019-06-26
    • 2020-11-02
    • 2016-02-28
    • 2017-09-03
    • 2015-12-21
    • 2013-10-11
    • 2017-01-22
    • 2012-07-25
    • 1970-01-01
    相关资源
    最近更新 更多