ecs 服务的基于路径的路由不起作用
path based routing for ecs service not work
我有一个 alb 指向我注册到 target-group-one 的 ecs 服务。负载均衡器的 DNS 工作正常,能够从我简单的 apache 网络服务器打印消息。但是,当我像附图中那样配置基于路径的路由并将路径添加到 DNS url ......com/gci 时,我收到错误消息 The requested URL 未在此服务器上找到。
我没有遗漏或做错了什么?
如果您的实际 httpd 服务器在没有 ALB 的情况下不响应 /gci
,那么它将无法使用 ALB。您配置的路径规则仅将查询转发到您的目标组 (TG)。
因此,如果规则匹配 www.example.com/gci
,ALB 只会将查询转发到关联的 TG。这意味着您的 ECS 服务仍然必须正确响应 /gci
路径。
换句话说,ALB的转发规则不会重写路径
我有一个 alb 指向我注册到 target-group-one 的 ecs 服务。负载均衡器的 DNS 工作正常,能够从我简单的 apache 网络服务器打印消息。但是,当我像附图中那样配置基于路径的路由并将路径添加到 DNS url ......com/gci 时,我收到错误消息 The requested URL 未在此服务器上找到。
我没有遗漏或做错了什么?
如果您的实际 httpd 服务器在没有 ALB 的情况下不响应 /gci
,那么它将无法使用 ALB。您配置的路径规则仅将查询转发到您的目标组 (TG)。
因此,如果规则匹配 www.example.com/gci
,ALB 只会将查询转发到关联的 TG。这意味着您的 ECS 服务仍然必须正确响应 /gci
路径。
换句话说,ALB的转发规则不会重写路径