文档

hsts插件

更新时间:

HSTS是HTTP Strict Transport Security的缩写,它是一种安全协议, 旨在增强Web应用程序的安全性。本文介绍如何配置hsts插件。

插件类型

流量管控。

功能说明

HSTS插件的作用是通知浏览器在未来的一段时间内,它应该只使用HTTPS与该服务器进行通信。HSTS与HTTPS强跳转的不同地方在于,HSTS对于HTTP请求可以直接在浏览器通过307内部跳转完成HTTPS转换,无需执行额外的网络请求。

插件原理

hsts插件会对所有的HTTPS响应中添加strict-transport-security头部,关于值的部分,其中:

  • max_age:强制使用HTTPS访问网站的最大持续时间(以秒为单位)。

  • include_sub_domains:当前域名以及子域名强制使用HTTPS访问网站。

配置字段

名称

数据类型

填写要求

默认值

描述

max_age

number

选填。

15724800

强制使用HTTPS访问网站的最大持续时间(以秒为单位)。

include_sub_domains

bool

选填。

false

当前域名以及子域名强制使用HTTPS访问网站。

说明

当开启include_sub_domains时,当前域名以及子域名强制使用HTTPS访问网站,必须确保所有子域名都支持HTTPS,否则用户将无法访问这些子域名。 建议您在启用include_sub_domains之前先确保所有子域名都配置为支持HTTPS。