首页 > 解决方案 > 处理自签名证书时,HSTS 在浏览器上不起作用

问题描述

我们有一个门户网站,我需要在响应中添加 HSTS 标头。我们的解决方案是本地解决方案,因此我们使用自签名证书。我在响应中添加了 hsts 标头,我需要检查它是否真的有效。

我知道要使 HSTS 正常工作,不应该有任何证书问题&首先我们需要访问https://somesite.com 然后在下一次通过时,http 请求将自动重定向到客户端本身的 https。

所以,我在 chrome 浏览器中安装了我们的自签名证书并重新启动了浏览器。现在我与我们的 Web 应用程序的连接是安全的。但 HSTS 似乎不起作用。在对http://somesite.com的连续调用中,我们仍然将(302)重定向到 https(不会发生自动客户端重定向到 https)。这里要注意的一件事是,没有与我们的 Web 应用程序关联的域名,我们使用我们公司 LAN 中的服务器 ip 访问它。

知道如何让 HSTS 工作吗?

标签: google-chromessl-certificateself-signedhsts

解决方案


推荐阅读