• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

微信小程序在苹果上出现[request:fail 发生了 SSL 错误无法建立与该服务器的安全连接 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

微信小程序在苹果上出现[request:fail 发生了 SSL 错误无法建立与该服务器的安全连接。]错误的解决方案

由于原本的服务器出故障,在使用临时服务器的时候出现苹果无法加载小程序 出现

request:fail 发生了 SSL 错误无法建立与该服务器的安全连接。的问题

问题原因:

2017年1月1日起,苹果强制所有 app 满足 HTTPS,即 iOS9 推出的 App Transport Security (ATS) 特性。

输入域名,通过苹果ATS检测发现临时服务器并不支持TSL1.2,不满足ATS特性,所以需要配置服务器,打开TSL1.2

域名检测网址:http://s.tool.chinaz.com/ats/

解决步骤:

1.运行regedit打开注册表

2.启用TLS1.2

进入[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols]

找到TL2 1.1 和TLS 1.2 将里面Server和Client两项的值均改为

DisabledByDefault [值 = 0]

Enabled [值 = 1]

如果没有TLS1.1,TLS 1.2就新建

右键->新建->项->新建TLS 1.1,TLS 1.2
TLS 1.1和TLS 1.2 右键->新建->项->新建Server, Client
在新建的Server和Client中都新建如下的项(DWORD 32位值), 总共4个

3.禁用SSL2.0

将SSL 2.0->Client中的值均改为0

DisabledByDefault [值 = 0]

Enabled [值 = 0]

 

 

上面是手动更改注册表的方法。

也可以将以下代码新建文本文件, 后缀名改为.reg,然后双击自动导入

 1 Windows Registry Editor Version 5.00
 2 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols]
 3 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0]
 4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client]
 5 "DisabledByDefault"=dword:00000000
 6 "Enabled"=dword:00000000
 7 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]
 8 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
 9 "DisabledByDefault"=dword:00000000
10 "Enabled"=dword:00000001
11 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
12 "DisabledByDefault"=dword:00000000
13 "Enabled"=dword:00000001
14 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1]
15 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Client]
16 "DisabledByDefault"=dword:00000000
17 "Enabled"=dword:00000001
18 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1\Server]
19 "DisabledByDefault"=dword:00000000
20 "Enabled"=dword:00000001

 最后重启服务器,再进行域名检测

 

检测结果成功便可以正确访问小程序了。

 

posted on 2019-09-18 11:41  ShawYoi  阅读(12661)  评论(0编辑  收藏  举报

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
    热门话题
    阅读排行榜

    扫描微信二维码

    查看手机版网站

    随时了解更新最新资讯

    139-2527-9053

    在线客服(服务时间 9:00~18:00)

    在线QQ客服
    地址:深圳市南山区西丽大学城创智工业园
    电邮:jeky_zhao#qq.com
    移动电话:139-2527-9053

    Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap