即使删除了 Docker 容器,localhost 仍会重定向到 HTTPS

即使删除了 Docker 容器,localhost 仍会重定向到 HTTPS

http://localhost我正在运行 Fedora 32,在使用和配置带有 Nginx 以及 HTTPS 代理通道的 Docker 映像并删除所有正在运行的容器后,我继续获得到的重定向https://localhost

我在网上搜索过,发现可能是缓存,但在我的情况下不是。

我删除并重新安装了 Podman(我使用 Podman 而不是 Docker CLI,因为 Docker Compose 上的 cgroups 存在错误),没有构建镜像,也没有看到任何正在运行的容器,只有一个无法删除的容器。没有构建的镜像,因此,没有运行 Nginx 的容器。

我没有使用无处不在的 HTTPS。在 Chromium 上我得到了ERR_CONNECTION_REFUSED,但它没有显示 HTTPS。在 Firefox 上我得到了“无法连接”错误。

可能是什么原因导致了该问题以及如何解决?

答案1

您的浏览器很可能正在缓存重定向。

如果您使用了 302 重定向,它最终会过期。如果您使用了 301 重定向,那么它会永久存在,直到您清除浏览器缓存为止。

无论如何,要立即解决此问题,请删除缓存并重试。或者在开发人员工具中,选中不使用缓存的复选框(在 Firefox 中,位于网络选项卡下,++ ctrl)。shifte

相关内容