HTTP/2

最近更新时间:2024-07-22 16:02:31

我的收藏

什么是 HTTP/2?

EdgeOne 支持客户端以 HTTP/2 协议发起请求。HTTP/2(即 HTTP 2.0,超文本传输协议第2版),是 HTTP 协议的第二个主要版本,能有效减少网络延迟,提高站点页面加载速度。
注意:
1. 若客户端请求不使用 HTTP/2,EdgeOne 兼容 HTTP 1.x 协议访问。
2. 配置访问请求请参考此文档,若需配置 HTTP/2 回源,请参见 HTTP/2 回源
3. 自 2023 年 11 月 23 日起,出于安全考虑(详情请参见 关于针对 HTTP/2 协议漏洞的 DDoS 攻击防护),对于增量站点,HTTP/2 默认保持为关闭,用户可按需开启。

前提条件

当前站点的访问域名,均已配置 SSL 证书。如何配置 SSL 证书请参考:证书配置

操作步骤

场景一:针对站点所有域名修改 HTTP/2 支持

若您需要对整个接入站点开启或关闭 HTTP/2,可参考以下步骤:
1. 登录 边缘安全加速平台 EO 控制台,在左侧菜单栏中,单击站点列表,在站点列表内单击需配置的站点
2. 在站点详情页面,单击站点加速 ,进入站点全局配置页面,在右侧导航栏中,单击网络优化
3. 找到 HTTP/2 配置卡片,默认为关闭状态,单击开关开启配置。


场景二:针对指定域名开启 HTTP/2

若您只需要针对指定域名开启或关闭 HTTP/2,可参考以下步骤:
1. 登录 边缘安全加速平台 EO 控制台,在左侧菜单栏中,单击站点列表,在站点列表内单击需配置的站点。
2. 在站点详情页面,单击站点加速,进入站点全局配置页面,单击规则引擎 Tab 页。
3. 在规则引擎页面,单击创建规则,选择新增空白规则
4. 在规则编辑页面,选择 Host 匹配类型以匹配指定域名的请求。
5. 单击操作 > 选择框,在弹出的操作列表内,选择操作为 HTTP/2,单击开关开启配置。

6. 单击保存并发布,即可完成该规则配置。