gpt4 book ai didi

amazon-web-services - AWS 负载均衡器健康检查 : Health checks failed with these codes: [301]

转载 作者:行者123 更新时间:2023-12-05 05:06:03 26 4
gpt4 key购买 nike

我正在尝试使用应用程序负载均衡器和 dockerized 应用程序设置 Elastic Beanstalk 环境。创建 EB 环境时,我将其设置在 VPC 中——负载均衡器进入公共(public)子网,而 EC2 实例进入私有(private)子网。 LB 的子网连接到一个 NAT 网关。负载均衡器是作为应用程序负载均衡器创建的,具有端口 80 和 443 的监听器(使用上传到 ACM 的自签名证书)。

我使用 AWS 提供的默认示例应用启动了 EB 环境。当我这样做时,我的负载均衡器目标检查是健康的。但是,当我将我的实际应用程序部署到 EB 环境中时,负载均衡器目标检查开始失败并显示错误代码 301。我不知道该怎么做或如何找出问题所在。如果我重新部署示例应用程序,目标检查仍然是失败的。

编辑:

我尝试通过 EB url 访问我的应用程序,Chrome 浏览器因重定向错误过多而出错。这有关系吗?

最佳答案

后端配置的重定向可能导致 301 或 302 响应代码,从而导致健康检查失败。例如,如果您在后端配置了重定向,则可能会产生 301 或 302 响应代码,从而导致健康检查失败。例如,如果您在后端从 HTTP:80 重定向到 HTTPS:443,则端口 80 上的 HTTP 健康检查将失败,除非您将健康检查更改为 HTTPS 并将健康检查端口更改为 443。

关于amazon-web-services - AWS 负载均衡器健康检查 : Health checks failed with these codes: [301],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60189198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com