我最近将IIS服务器升级到了Windows Server2016,在Google Chrome中我遇到了这个错误ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY
。
发布于 2020-11-19 10:14:55
发生此问题的原因是HTTP/2。这基本上意味着站点启动了HTTP/2连接,但协商了黑名单密码。所以浏览器已经阻止了对网站的访问。因此,通常的解决方案是重新排序cypher套件,以满足HTTP/2的要求。
另一种解决方案是禁用HTTP/2,只使用HTTP/1.1。通过设置以下注册表项并重新启动主机Windows服务器,可以在服务器端解决此问题:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]
"EnableHttp2Tls"=dword:00000000
"EnableHttp2Cleartext"=dword:00000000
发布于 2021-02-22 19:02:38
你可以降级kestrel,从Http1开始。在Http2上启动kestrel的新版本似乎有一些问题。
"Kestrel": {
"EndpointDefaults": {
"Protocols": "Http1"
}
}
在appsettings.json中添加上述选项以获得临时解决方案
发布于 2021-06-22 21:55:43
以下是在windows 2016服务器中禁用http2的解决方法。
#en0# to >
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters
EnableHttp2Tls
EnableHttp2Cleartext
确保两个新值都已设置为0(禁用)
https://stackoverflow.com/questions/64893062
复制相似问题