AWS ALB 504 网关超时

时间:2021-04-04 17:35:02

标签: amazon-web-services aws-application-load-balancer

我有一个 alb http://exam-01-alb-xxxxxxx.ap-northeast-1.elb.amazonaws.com/,它按预期返回网站。

但是当我尝试这个 http://exam-01-alb-xxxxxxxxxx.ap-northeast-1.elb.amazonaws.com/cgi-bin/exam-02.cgi 时,它的返回 504 网关超时。

根据我的理解,我认为这是一个基于路径的路由问题,需要为路径添加规则并附加目标组。但在文档 https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/ts-elb-error-message.html#ts-elb-errorcodes-http504 上阅读此内容后,我认为空闲时间太短,无法覆盖目标群体, 环境:-具有网络服务器和具有默认规则的单个目标组的单个 ec2 实例

注意:-我不能修改客户端的环境

1 个答案:

答案 0 :(得分:0)

当您在 ALB 中创建侦听器时,您将获得 1 个“默认规则”。此默认规则具有提及的端口号并将流量转发到任何目标组。

如果您想创建基于路径的规则,那么您可以在同一个侦听器中添加规则。在你的情况下,路径是“cgi-bin”。但是,如果您不添加单独的规则,那么您的所有流量都将转发到默认规则(也包括默认目标组)。

因此您必须验证您尝试访问的路径是否确实存在。路径是否在同一目标组上。

相关问题