我创建了一个安装了 apache 的 EC2 实例,并且只允许我的系统使用 HTTP/SSH 流量。我能够使用 EC2 的公共 IP 访问网页。然后我为 ALB 配置了相同的 SG,向 ALB 注册了相同的 EC2 实例。尝试使用 ALB 的 DNS 名称访问网页,得到错误 -504 网关超时。
增加超时间隔以查看这是否解决了问题,但不起作用。然后我重新学习了课程,并认为让 SG 中的每个人都可以使用 HTTP 流量(因为它在讲座中被允许),看看它是否有效,是的,它有效。我再次将 SG 更改为仅允许我的系统使用流量,但它再次失败。