微信小程序开发环境苹果IOS真机预览报SSL协议错误问题
原文来自:https://blog.csdn.net/qq_27626333/article/details/53635564
https://www.wandouip.com/t5i353272/
原因:新版开发者工具增加了https检查功能;可使用此功能直接检查排查ssl协议版本问题:
可能原因:0:后台域名没有配置
1:域名不支持https
2:没有重启工具;
3:域名没有备案,或是备案后不足24小时;备案未生效;感谢@小树提供的案例
4:ssl协议有问题:小程序需要TLS 版本支持1.2及以下版本,windows系统至少要2008R2以上,才能支持 1.0 1.1 1.2 ,少一个版本不支持都不行。
1、在windows Server 2008 R2 and Windows 7服务器注册表更改
1)在命令行输入cmd位置输入PowerShell点击回车。
2)分别输入命令:
md "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2"
md "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server"
md "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client"
3)设置属性及值
new-itemproperty -path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server" -name "Enabled" -value 1 -PropertyType "DWord"
new-itemproperty -path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server" -name "DisabledByDefault" -value 0 -PropertyType "DWord"
new-itemproperty -path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client" -name "Enabled" -value 1 -PropertyType "DWord"
new-itemproperty -path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client" -name "DisabledByDefault" -value 0 -PropertyType "DWord"
4)通过命令:regedit查看注册表是否创建成功
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
5)重启服务器。
2、小程序接口必须是Https开头的网址