![Windows 在整个机器范围内缓存 403 吗?](https://linux22.com/image/1482109/Windows%20%E5%9C%A8%E6%95%B4%E4%B8%AA%E6%9C%BA%E5%99%A8%E8%8C%83%E5%9B%B4%E5%86%85%E7%BC%93%E5%AD%98%20403%20%E5%90%97%EF%BC%9F.png)
老实说,我不知道该如何提出这个问题,这是我遇到过的最奇怪的事情。
当我在外部 VPS 上开发网站时,我在桌面上遇到 403 或 404 消息,由于某种原因,它实际上不再与服务器通信(我可以从 apache 日志文件中看出来)并且它将继续显示 403 /
(root,即:)http://www.domain.com/
和 404 对于任何非 root(即http://www.domain.com/*
:)。
这不仅发生在我使用的浏览器中,也发生在 Firefox、IE、Edge 等中,并且会一直发生,直到我重新启动桌面,之后它将正常运行,直到我再次遇到 403 或 404,之后问题再次发生。
使用另一台笔记本电脑和我的手机(以及 apache 服务器日志),我可以确认不是服务器实际返回 403 或 404,而只是我的 Windows 机器返回结果。
在我的网络中没有缓存服务器或任何东西,只有一个普通的家庭网络,带有几个交换机和一个直接连接到 ISP 的简单路由器/调制解调器。
运行 Windows 10 企业版(x64),将所有浏览器更新到最新版本并安装操作系统的所有更新。
编辑:在我的桌面上使用 Wireshark 时,它确实会向服务器发送一个包,并收到一个 403/404 标头,因此问题似乎出在服务器端。虽然我不知道重启会有什么不同,因为不同的浏览器不共享 cookie。
编辑2:服务器显示没有收到或发送任何数据包,当通过浏览器直接访问其 IP 时,它显示正在发送/接收数据包