跳到主要内容

HSTS

2023年06月02日
柏拉文
越努力,越幸运

一、认识


HSTS 关闭 Chrome 浏览器对http 域名自动转换成 https 的域名。

二、配置


描述: 之前可能打开过 test.dev15.umucdn.cn , 所以配置好 nginx 之后 test.dev15.umucdn.cn 自动转换成了 https 。所以需要在浏览器的维度来关闭这个功能

解决: 以 Chrome 输入 test.dev15.umucdn.cn 为例

  1. 地址栏输入 chrome://net-internals/#hsts, 打开 Chrome 配置页面

  2. 选择 Domain Security Policy, 在 Query HSTS/PKP domain 中输入 test.dev15.umucdn.cn, 点击 Query

    Preview
  3. 查看返回结果, 如果返回结果不是 Not Found , 返回了一些域名信息,说明 test.dev15.umucdn.cn 已经被强制转换了

  4. Delete domain security policies 中输入 test.dev15.umucdn.cn , 删除该域名的自动转换功能

  5. 新开浏览器 Tab 栏, 地址栏输入 chrome://settings/privacy , 点击清除浏览器数据, 清除范围尽可能的大一些。

  6. 再次选择Domain Security Policy, 在 Query HSTS/PKP domain 中输入 test.dev15.umucdn.cn, 点击 Query 查看返回结果,此时结果为not found则禁止转换https成功