通过编辑主机文件连接到测试服务器结果证书错误

通过编辑主机文件连接到测试服务器结果证书错误

我从 centos 7 VPS 运行的网站存在一些兼容性问题,因此我购买了 VPS 并创建了网站的副本,并尝试在不影响我的网站的情况下修复这些问题。但问题是我无法通过输入 ip 编辑主机文件来连接到 vps。浏览器显示证书错误,显示“您现在无法访问 xxx.com,因为该网站使用 HSTS”。清除缓存什么的都试过了,问题依旧

请帮我绕过这个问题

答案1

HSTS 代表“HTTP 严格传输安全”;基本上,它是一个网站可以配置为发送的标头,告诉浏览器,在进一步通知之前,它只能通过 HTTPS 访问 - 标头中的详细信息指定了确切的条件,但这些与您的问题无关。

这里发生的情况是,您当前的网站显然拥有 SSL 证书(干得好!),并且已正确配置 HSTS(再次,好!),但您尚未在网站的新位置启用证书和 HTTPS(不好) !)。

您的浏览器之前访问过您的旧网站,它会记住 HSTS 标头,并根据它拒绝在没有 HTTPS 的情况下连接到该网站(好!) - 您的新网站尚不支持 HTTPS(坏!)。

恰当的解决方案是将您的 SSL 证书复制到新的 VPS 并正确设置,此时您的浏览器应该会再次正常。

交替,链接@gapsf 提供了如何从浏览器缓存中清除 HSTS 信息的说明。

相关内容