有没有负载均衡ALB转发重写的示例,怎么设置都无效[阿里云负载均衡SLB]

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

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 负载均衡(ALB)转发重写可以通过监听规则来实现。下面是一个示例,演示了如何设置负载均衡ALB的转发重写规则:

    1. 登录到AWS控制台,导航到负载均衡(ALB)的页面。
    2. 选择您要配置转发重写规则的负载均衡实例。
    3. 在“监听器”选项卡下,选择要配置转发重写规则的监听器。
    4. 在“监听规则”下,点击“新增规则”按钮。
    5. 在“规则条件”下,设置适用于转发重写的条件。例如,您可以设置路径为“/old-path”。
    6. 在“动作”下,选择“重写目标”。
    7. 在“重写规则”中,设置要重写的目标路径。例如,您可以将目标路径设置为“/new-path”。
    8. 点击“保存”按钮保存规则。
    9. 测试规则是否生效。您可以使用curl或浏览器访问负载均衡的URL,并检查返回的结果是否符合预期。
  2. 当使用负载均衡器(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. 应用配置更改并等待负载均衡器生效。