小程序报错:对应的服务器 TLS 为 TLS 1.0 ,小程序要求的 TLS 版本必须大于等于 1.2
2024-08-30 08:22:04
我这里出现此错误的原因是,搭载域名网站的服务器是windows2008 r2,配置的域名证书是TLS1.0版本,需要在服务器注册表中加入TLS的其他版本。
处理办法如下
小程序报错 TLS 版本必须大于等于 1.2 --文章所有权归周伯通的麦田 ,以下是直接复制内容:
服务器是windows 2008 server
环境是IIS7
SSL是申请用的阿里免费。微信小程序发现wx.request,调试报错: 小程序要求的 TLS 版本必须大于等于 1.2
直接说解决办法吧:在PowerShell中运行一下代码(复制粘贴即可),PowerShell窗口打开方式可以用下面任意一种
1:开始->运行->输入 PowerShell
2:开始->所有程序->附件 找到
# Enables TLS 1.2 on windows Server 2008 R2 and Windows 7 # These keys do not exist so they need to be created prior to setting values.
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" # Enable TLS 1.2 for client and server SCHANNEL communications
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" # Disable SSL 2.0 (PCI Compliance)
md "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server"
new-itemproperty -path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server" -name Enabled -value 0 -PropertyType "DWord"
# Enables TLS 1.2 on Windows Server 2008 R2 and Windows 7 # These keys do not exist so they need to be created prior to setting values. 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" # Enable TLS 1.2 for client and server SCHANNEL communications 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" # Disable SSL 2.0 (PCI Compliance) md "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server" new-itemproperty -path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Server" -name Enabled -value 0 -PropertyType "DWord"
输入以上命令后直接回车
3:重启服务器(我滴重启iis好像没彻底生效)后OK,再请请求wx.request正常
最新文章
- mybatis——延迟加载
- KVC与KVO的实现原理
- mysql 数据库怎样快速的复制表以及表中的数据
- 【C语言入门教程】4.8 指针数组
- Ubuntu 14.04下安装Hadoop2.4.0 (单机模式)
- Undefined symbols for architecture i386: ";_deflate";, referenced from:
- Codeforces Gym 100203G G - Good elements 标记暴力
- 注册表 ReadBool类型和 ReadInteger 的关系
- Enterprise Suse运维
- 王佩丰第一讲 认识excel笔记
- Quart.Net分布式任务管理平台(续)
- c#实现Word转换PNG图片
- redux简明学习
- cookie小栗子-实现简单的身份验证
- export ,export default 和 import 区别 以及用法
- switch和数组两种方法对不同输入做不同响应
- 条件变量 sync.Cond
- 基于ThinkPHP的在线编辑器调用
- TACACS+简单说明
- DAY6-Python学习笔记
热门文章
- C#串口关闭SerialPort.Close()导致的卡死
- Win10系统如何关闭自动更新?
- 201671010426 孙锦喆 实验十四 团队项目评审&;课程学习总结
- 《快活帮》第九次团队作业:【Beta】Scrum meeting 1
- spark-shell操作hive
- Mobius
- LeetCode 1234. Replace the Substring for Balanced String
- 一个项目设置两个git地址,并最终实现一次性同时推送到到两个git地址上的方法总结
- 【数论】[素数筛,phi]P3601签到题
- JDBC-select练习&;jdbc工具类&;数据库登录案例