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

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

相关推荐
你不是我我12 小时前
【AI 测评】群晖 NAS 部署 Vaultwarden:从 HTTPS 到浏览器自动填充的完整密码管理流程
网络协议·http·https
Lsetea1 天前
ACME 报 rate limit:Let‘s Encrypt 限速类型与重试策略
运维·https·证书·ssl·acme
fengyehongWorld1 天前
openssl 生成自签名证书,使用https访问localhost
https
xieliyu.1 天前
HTTPS 加密流程深度解析|从 HTTP 痛点到 TLS 握手全过程
网络·笔记·网络协议·计算机网络·http·https
Lsetea2 天前
Nginx报SSL_CTX_use_PrivateKey failed:证书与私钥不匹配怎么排查
nginx·https·ssl证书·openssl·私钥
qq_297670872 天前
第 4 篇:HTTP 和浏览器——HTTPS 不只是「把 HTTP 包一层 TLS」那么简单
网络安全·https·tls
今夕资源网2 天前
本地SSL证书生成工具本地 HTTPS 配置不用再敲命令:CertTool 一站式管理自签证书与 Hosts
网络协议·https·ssl·ssl证书生成·ssl本地测试证书
ocean21032 天前
2025-2026年计算机网络面试高频知识点洞察
计算机网络·面试·职场和发展·https·tcp·面试真题·秋招春招
今夕资源网2 天前
Windows 本地 HTTPS 配置教程:使用 CertTool 创建自签名证书并部署到宝塔
windows·网络协议·https
uoKent3 天前
计网中的HTTP/HTTPS
网络协议·http·https