You need to enable JavaScript to run this app.
导航
创建 HTTP/2 监听器
最近更新时间:2025.03.07 16:12:15首次发布时间:2022.05.18 19:58:36
我的收藏
有用
有用
无用
无用

创建 ALB 实例后,需要为实例配置监听器。监听器接收特定端口和协议的客户端请求,根据您配置的转发规则将请求分发到某个后端服务器上,本文介绍如何在火山引擎 ALB 控制台上添加 HTTP/2 监听器。

说明

如果您需要 ALB 实例处理不同协议的用户请求,可以创建多个监听器。每个 ALB 实例至少要有一个监听器才能正常工作。

背景信息

HTTP/2 在兼容 HTTP/1.x 的基础上,增加二进制分帧层、Header 压缩、多路复用和服务端推送等功能,可以提高数据传输效率与应用性能。

前提条件

操作步骤

  1. 登录应用型负载均衡控制台

  2. 实例管理 页面上,找到待创建监听器的 ALB 实例。

  3. 操作 列上,点击 配置监听器
    Image

  4. 监听器 标签页上,点击 添加监听器

  5. 添加监听器 页面,参考以下说明配置相关参数,然后点击 下一步:默认后端服务器组

    配置项

    描述

    名称

    可选。输入监听器的名称。
    命名规则如下:

    • 允许英文字母、汉字、数字和以下特殊字符:._-
    • 必须以英文字母或汉字开头。
    • 不能以 http:// 或 https:// 开头。
    • 最多允许 128 个字符。

    如果您未设置监听器的名称,系统会按照“协议-端口”样式自动生成一个名称。例如,如果监听协议设置为 HTTPS,监听端口设置为 443,那么生成的名称为 HTTPS-443。

    监听协议

    将监听协议设置为 HTTPS。HTTPS 协议适用于需要数据加密传输的应用,比 HTTP 协议更安全。
    HTTPS 监听器默认支持 WebSocket Secure 协议,无需额外开启。

    监听端口

    设置监听器使用的端口。取值范围是 1~65535。
    同一 ALB 实例下不同监听器的端口必须唯一。

    访问控制

    可选。为监听器开启访问控制功能,以允许或拒绝来自指定客户端的请求。
    如果访问控制功能未开启,来自所有客户端的请求都会被允许。

    控制模式

    配置控制模式。该参数仅在开启访问控制功能后须配置。

    • 白名单:只有所选策略组内的 IP 地址能访问该监听器。
    • 黑名单:所选策略组内的 IP 地址无法访问该监听器。

    策略组

    选择策略组。该参数仅在开启访问控制功能后须配置。
    最多可以选择 5 个策略组。每个策略组最多可以包含 300 个 IP 地址条目。每个 IP 地址条目可以是一个 IP 地址或者一个 CIDR 地址段。关于策略组的更多内容,请参见访问控制

    证书来源

    选择 HTTPS 监听器关联的服务器证书的来源。
    基础版 ALB 实例支持的证书:ALB 侧已有证书和证书中心证书。
    标准版 ALB 实例支持的证书:证书中心证书。

    说明

    • 推荐您使用证书中心的证书。在证书中心控制台,您可以进行证书的购买、上传、管理等操作,使用更加便捷。
    • ALB 已与证书中心联动。当您在证书中心上传或者购买了证书后,您可以在 ALB 控制台直接选择您的证书。更多信息,请参考ALB 使用证书中心的证书
    • 如果使用 ALB 侧证书,您需要先将证书上传至 ALB 控制台。ALB 仅允许上传 PEM 格式的证书。其他格式的证书需要转换成 PEM 格式后才可以上传。相关操作,请参考添加/删除证书转换证书格式

    服务器证书

    选择 HTTPS 监听器关联的服务器证书。服务器证书用于客户端验证服务端是否可信。

    HTTP/2

    开启 HTTP/2。

    QUIC

    保留默认配置,即不开启 QUIC。

    标签

    可选。为监听器设置标签。标签用于标记资源,使您能够对资源进行分类和聚合管理。一个标签由一个标签键(Key)和一个标签值(Value)组成。
    您可以直接选择已有的标签或者输入标签键和标签值。当您输入了一个标签键或者标签值之后,您还需要单击该标签键或标签值来进行确认。
    设置标签时,请您注意以下事项:

    • 标签键和标签值只能包含汉字、英文大小写字母、数字、空格和特殊字符_.:/=+-@。
    • 标签键不能以volc:sys:开头,也不能以volc:sys:的任意大小写形式开头。
    • 设置标签键和标签值时须区分英文大小写。
    • 标签键不能为空,标签值可以为空。
    • 单个监听器最多可以绑定 50 个标签。一次最多可以添加 20 个标签。
    • 如果一个监听器需要绑定多个标签,标签键不能相同。

    关于如何使用标签来管理 ALB 资源的更多信息,请参考详见使用标签来管理ALB资源

  6. 默认后端服务器组 标签页,下拉选择准备好的服务器组,点击 下一步:确认配置

  7. 确认监听器的配置信息无误后,点击 确定

说明

  • 您可以在监听器详情页按需关闭或启用 HTTP/2。关闭 HTTP/2 后,您的监听器将不再支持使用 HTTP/2 协议的用户请求,请谨慎操作。
  • 您可以对 HTTPS 监听器同时开启 HTTP/2 与 QUIC。同时开启后,该监听器可以同时支持使用 HTTP/2 和 QUIC 协议的用户请求。只有标准版 ALB 实例支持 QUIC。