首先我先描述一下我的问题背景。
访问一个纯静态资源网站,该网站并没有挂掉,使用其他设备可以访问到。该网站使用的nginx作为web服务器,同时使用了自制的https加密和nginx自带的401用户认证,我默认都是记住账户密码直接访问该网站,但是长久以往当我重新访问该网站时,就算是无痕模式我的访问请求总是被链接重置err_connection_reset,但是先访问三级域名,再从三级域名在后面加uri是可以正确访问到
我的解决过程 (此处是我很困惑不懂的地方)
谷歌浏览器:刚开始清除浏览数据并没用,后面我允许了第三方cookie就可以了,但是后面网上查这个很不安全我就又重新阻止了,但是已经可以流畅访问该网站了
微软浏览器:有了谷歌浏览器的前车之鉴,照搬到edge并不可用,于是在此基础上,进入浏览器设置>默认浏览器>让 Internet Explorer 在 Microsoft Edge 中打开网站 此处改为了始终,
允许在 Internet Explorer 模式下重新加载网站 (IE 模式),此处改为允许,重启生效。后面觉着不合适允许在 Internet Explorer 模式下重新加载网站 (IE 模式),此处又改回了默认值,重启生效。 接着我edge浏览器重新访问目标站点就很流畅的可以访问到站点。
发帖请求各路神仙大佬为小白解答一下,稀里糊涂的就把问题解决了 跪求各路大佬指点迷津。
你好!看起来你在访问一个使用 HTTPS 和 Nginx 进行身份认证的静态资源网站时遇到了 ERR_CONNECTION_RESET
的问题。这个问题一般与网络连接、浏览器设置、安全协议或者 cookie 等有关。让我帮你解析一下你的情况和解决方法。
ERR_CONNECTION_RESET
错误:
浏览器缓存和 Cookie:
第三方 Cookie:
Microsoft Edge 的 IE 模式:
如果以后再次遇到类似问题,尝试以上步骤也许会帮助你更快地找到问题所在。如果还有其他疑问,欢迎继续提问!