网址无法打开
问题
我们经常会遇到网址无法打开的情况
排查思路
- 查看报错代码
- ERR_CONNECTION_REFUSED:错误连接拒绝 ——>http/https
- ERR_SSL_PROTOCOL_ERROR:ssl协议错误 ——>AC证书
- ERR_EMPTY_RESPONSE:空响应 ——>http/https
- 考虑的范围
- http/https协议
- DNS
- HSTS(HTTP Strict Transport Security):HTTP严格传输安全,一种网络安全机制,用于防范网络攻击。作用是强制浏览器走https
解决方案
ERR_CONNECTION_REFUSED
关闭浏览器的HSTS功能,以谷歌浏览器为例:
谷歌浏览器输入:
chrome://net-internals/#hsts
选择Delete domain security policies,填入需要取消HSTS的域名,然后Delete
提示
若要开启某个域名的HSTS功能,请选择Add HSTS domain
ERR_SSL_PROTOCOL_ERROR
重装证书,安装步骤如下:
选择证书——右键——安装证书——本地计算机——将所有的证书都放入下列存储(P)——受信任的根证书颁发机构——完成
ERR_EMPTY_RESPONSE
检查请求头,确认请求协议,请求地址,检查域名是否能DNS出IP