开发者社区 > 飞天洛神云网络 > 负载均衡 > 正文

有没有负载均衡ALB转发重写的示例,怎么设置都无效

有没有负载均衡ALB转发重写的示例,怎么设置都无效

展开
收起
乐天香橙派 2023-07-27 10:43:38 339 0
3 条回答
写回答
取消 提交回答
  • 负载均衡(ALB)转发重写可以通过监听规则来实现。下面是一个示例,演示了如何设置负载均衡ALB的转发重写规则:

    1. 登录到AWS控制台,导航到负载均衡(ALB)的页面。
    2. 选择您要配置转发重写规则的负载均衡实例。
    3. 在“监听器”选项卡下,选择要配置转发重写规则的监听器。
    4. 在“监听规则”下,点击“新增规则”按钮。
    5. 在“规则条件”下,设置适用于转发重写的条件。例如,您可以设置路径为“/old-path”。
    6. 在“动作”下,选择“重写目标”。
    7. 在“重写规则”中,设置要重写的目标路径。例如,您可以将目标路径设置为“/new-path”。
    8. 点击“保存”按钮保存规则。
    9. 测试规则是否生效。您可以使用curl或浏览器访问负载均衡的URL,并检查返回的结果是否符合预期。
    2023-07-29 17:58:00
    赞同 展开评论 打赏
  • 当使用负载均衡器(ALB)时,可以通过转发重写规则来修改HTTP请求或响应的某些属性。这可以用于路径重写、查询字符串修改、添加/删除标头等操作。以下是一个示例,演示如何设置ALB转发重写规则:

    假设我们有一个ALB监听80端口,并且我们希望将所有发送到/old-path的请求重定向到/new-path

    1. 登录到AWS管理控制台并导航到负载均衡器(ALB)的页面。
    2. 找到您的负载均衡器,并进入其配置页面。
    3. 在左侧导航栏中选择“监听器”,然后单击当前配置的监听器。
    4. 在目标组列表中找到与您要进行转发重写的目标组相关联的目标组。
    5. 单击目标组名称,然后在目标组详情页面中,找到"转发重写"部分。
    6. 单击"添加规则"。
    7. 在规则配置页面上,输入适当的条件和动作来匹配和修改请求的属性。

    对于我们的重定向示例,配置如下:

    • 请求源路径:选择"路径"作为匹配类型。
    • 原始值:输入/old-path
    • 新路径:输入/new-path
    • 动作类型:选择"重定向至URL"。
    • 协议:选择适当的协议(HTTP或HTTPS)。
    • 端口:选择适当的端口号。
    • 重定向URL:输入重定向的目标URL,例如https://example.com/new-path
    1. 点击"保存"以保存转发重写规则。
    2. 应用配置更改并等待负载均衡器生效。
    2023-07-27 21:12:12
    赞同 展开评论 打赏

阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。

相关产品

  • 负载均衡
  • 相关电子书

    更多
    《应用型负载均衡ALB产品解读》 立即下载
    阿里云网络-SLB负载均衡产品介绍 立即下载
    负载均衡SLB热点问题解答 立即下载