问题
使用 apt update 更新软件时报错,提示 Release 文件已过期。
另外还发现,命令行 Ping 百度是通的,但是通过浏览器无法访问百度网站
解决
浏览器已经有很明确的的提示了:您的计算机时间有误。
所以,同步一下计算机时间就好了
进阶
问题虽然解决了,但是我们最好还能再多想一步,为什么时间不对,百度服务器就拒绝为我们的浏览器提供服务?
答案
百度服务器使用的是 HTTPS,这是在 HTTP 的基础上加入 SSL。SSL 证书用于在客户端和服务器之间建立加密连接,确保通信的安全性和私密性。SSL 证书具有一定的有效期限,一旦证书过期,它就不再被认为是可信的。所以,如果计算机的时间和服务器的时间不同步,可能会导致认为证书已过期,从而拒绝提供服务。
印证
上面浏览器报错也提示了:无法在这个设定的时间下进行安全连接。
点击详细了解,更进一步提示了:
以 https:// 开头的网站,安全证书仅在一段时间内有效。
并且,访问一个 http:// 开头的网站,是可以正常访问的