如何使用 Application Load Balancer 设置基于主机的路由?

上次更新时间:2021 年 3 月 5 日

我有多个由同一个 Application Load Balancer 服务的域。我为每个域使用不同的目标组。我需要将每个域的流量转发至其各自的目标组。如何使用 Application Load Balancer 设置基于主机的路由?

解决方法

  1. 打开 Amazon Elastic Compute Cloud (Amazon EC2) 控制台
  2. 在导航窗格中,选择负载均衡下的负载均衡器
  3. 选择您的负载均衡器,然后选择侦听器
  4. 为要使用的负载均衡器侦听器选择查看/编辑规则
  5. 选择添加规则图标 (加号)。
  6. 选择插入规则
  7. 选择添加条件
  8. 选择主机头
  9. 输入域名的主机名(例如,example1.com)。
    选择复选标记图标以保存条件。
  10. 选择添加操作以为该条件添加所需的操作。要保存这些操作,请选择复选标记图标。
  11. 选择保存
  12. 重复步骤 5-12 以添加其他规则,以便将不同的域路由到不同的目标组。

注意:

  • 要使用同一组目标组为多个域提供服务,请为您的域添加多个主机名。
  • 系统会根据规则在规则列表中的位置确定优先级。如有必要,您可以对规则重新排序以修改规则优先级。
  • 如果请求的主机头与任何规则中的主机头都不匹配,则将执行侦听器默认规则中配置的操作。

这篇文章对您有帮助吗?


您是否需要账单或技术支持?