我现在遇到了一个有趣的情况。
IF THEN
Host is example.com Forward to:
Path is /abc?/* <load balancer URL1>
IF THEN
Host is example.com Forward to:
Path is /* <load balancer URL1>
有两个目标群体,而且都是健康的。
当我尝试点击example.com/abc1/something
时-> 这没有问题。但是,当我尝试点击<load balancer URL1>/abc1/something
时-> 这会抛出 404 错误。
问题1: example.com/abc1/something
怎么样?如果负载均衡器出现故障,则正常工作。
问题 2:即使目标组健康,也很少有端点无法工作并返回 504 错误。
最佳答案
基于评论。
example.com/abc1/something
正在工作,但默认 alb dns 失败,因为监听器规则设置为响应等于 example 的
。但是,默认的 ALB dns 具有不同的主机值,因此给定的规则将不匹配 ALB dns。Host
.com
关于amazon-web-services - AWS ALB 终端节点返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67293577/