如何解决ecs 服务的基于路径的路由不起作用
我有一个 alb 指向我注册到 target-group-one 的 ecs 服务。负载平衡器的 DNS 工作正常,能够从我的简单 apache 网络服务器打印消息。但是,当我配置基于路径的路由(如所附图像中)并将路径添加到 DNS url ......com/gci 时,我收到错误消息 在此服务器上找不到请求的 URL。
我没有遗漏或做错什么?
解决方法
如果您的实际 httpd 服务器在没有 ALB 的情况下不响应 /gci
,那么它将无法与 ALB 一起工作。您配置的路径规则只转发查询到您的目标组 (TG)。
因此,如果规则匹配 www.example.com/gci
,ALB 只会将查询转发给关联的 TG。这意味着您的 ECS 服务仍必须正确响应 /gci
路径。
换句话说,ALB 的转发规则不重写路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。