是因为这两个浏览器对于安全性较高的HTTPS连接有一些限制。为了保护用户的安全和隐私,浏览器会对HTTPS连接进行一些验证和限制,其中包括对证书的验证和域名的匹配。
当浏览器访问一个HTTPS网站时,会首先验证网站的证书是否有效和可信。如果证书无效或者不可信,浏览器会给出警告并阻止访问。在本地搭建的HTTPS服务器通常使用自签名证书,而不是由公共证书颁发机构(CA)签发的证书。因此,浏览器会认为这样的证书不可信,从而阻止访问。
另外,浏览器还会对域名进行匹配,确保证书中的域名与实际访问的域名一致。如果域名不匹配,浏览器同样会给出警告并阻止访问。在本地搭建的HTTPS服务器通常使用本地域名或者IP地址,而不是公共域名。因此,浏览器无法匹配证书中的域名,从而阻止访问。
为了解决这个问题,可以通过以下几种方式来绕过浏览器的限制:
总结起来,Safari和Chrome无法重定向到本地HTTPS服务器是因为浏览器对于安全性较高的HTTPS连接有一些限制,包括对证书的验证和域名的匹配。可以通过使用自签名证书、代理服务器或者其他浏览器来绕过这些限制。
领取专属 10元无门槛券
手把手带您无忧上云