IIS HTTPS 网页可能暂时无法连接,或者它已永久性地移动到了新网址 ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY

**问题描述:**站点突然无法访问,经排查发现,HTTP协议的网址可以继续访问,HTTPS的网址不可以访问。

**问题分析:**在Windows更新和滚动之后,由于 HTTP/2,当站点启动了 HTTP/2 连接,会出现一个会被浏览器列入黑名单的密码,所以浏览器阻止了对网站的访问。因此,通常的解决方案是重新排序密码套件以满足 HTTP/2 的要求。

IIS 服务器报错 ERR_HTTP2_INADEQUATE_TRANSPORT_SECURITY

导致这个问题的原因应该是Windows server版本默认开启了http2,但是启用了一些不安全的加密套件导致的。

下面提供两种解决方法,请自行验证对你服务器是否可行:

解决方法一:

修改加密套件和加密协议,使用工具IISCrypto配置解决

IISCrypto 下载: https://download.csdn.net/download/hefeng_aspnet/89786692

下图中第2步点击为默认选中一些加密套件,可以忽略第2步,按图中勾选或按自己需求勾选即可。

下图中第2步点击为默认选中一些加密套件,可以忽略第2步,按图中勾选或按自己需求勾选即可。

解决方法二:

禁用HTTP2,修改注册表这个方法应该也可以实现,但是不建议,建议还是使用方案一。

运行regedit打开注册表,进入[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]

新建"32位值":

名称分别为"EnableHttp2Tls"、"EnableHttp2Cleartext"

"EnableHttp2Tls"=dword:00000000

"EnableHttp2Cleartext"=dword:00000000

两个方法都需要重启服务器才能生效。

相关推荐
游戏开发爱好者812 小时前
iOS App 电池消耗管理与优化 提升用户体验的完整指南
android·ios·小程序·https·uni-app·iphone·webview
不认输的西瓜18 小时前
前端网络知识——HTTP和HTTPS
http·https
Jiude18 小时前
如何使用 Certbot 为域名配置永久免费的 HTTPS 证书
后端·nginx·https
2501_9159184120 小时前
iOS 性能监控工具全解析 选择合适的调试方案提升 App 性能
android·ios·小程序·https·uni-app·iphone·webview
程序员杨叔1 天前
fiddler/charles https配置完毕依然无法抓取APP https请求的解决办法
软件测试·https·fiddler
小徐不徐说2 天前
超详细讲解:TCP / UDP / HTTP / HTTPS 四种常见协议
c++·网络协议·tcp/ip·http·https·udp·网络编程
2501_915106322 天前
iOS 抓包工具选择与配置指南 从零基础到高效调试的完整流程
android·ios·小程序·https·uni-app·iphone·webview
不知疲倦的仄仄2 天前
网络编程/Java面试/TCP&UDP区别
java·开发语言·websocket·网络协议·tcp/ip·https·信息与通信
2501_916013743 天前
iOS 加固工具使用经验与 App 安全交付流程的实战分享
android·ios·小程序·https·uni-app·iphone·webview
2501_915106323 天前
Fiddler 中文版抓包实战 构建标准化调试流程提升团队协作效率
android·ios·小程序·https·uni-app·iphone·webview