首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aws-elb运行状况检查失败,代码为302

Aws-elb运行状况检查失败,代码为302
EN

Stack Overflow用户
提问于 2018-03-21 00:29:07
回答 3查看 30.2K关注 0票数 17

嗨,我在7070端口(非-ssl)上创建了ALB侦听器443和目标组实例。

我可以毫无问题地访问instanceip:7070,但https://elb-dns-name无法访问..实例健康检查也失败,代码为302

ALB监听器端口为https,实例为http协议,

当我使用https://dns-name浏览时,它会重定向到http://elb-dns-name

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-03-21 00:47:17

当执行URL重定向时,您会得到302,任何ELB Health check都会查找成功代码200,以便健康检查通过。在ALB中,可以在ELB控制台的health check下进行配置。

使用控制台修改目标组的运行状况检查设置

https://console.aws.amazon.com/ec2/.

  • On导航窗格中打开
  1. EC2控制台,在负载平衡下选择目标组。选择目标组。
  2. 在运行状况检查选项卡上,选择编辑。
  3. 在编辑目标组页面上,根据需要将设置Success Codes修改为302或,然后选择保存。

票数 44
EN

Stack Overflow用户

发布于 2020-06-30 13:30:55

在您的入口控制器中添加此注释,它将修改成功代码,节点将处于健康状态。

代码语言:javascript
复制
alb.ingress.kubernetes.io/success-codes: 200,404,301,302
票数 1
EN

Stack Overflow用户

发布于 2020-07-09 22:53:04

我最近遇到了同样的问题,根据@SudharsanSivasankaran的建议,我们已经在目标级别编辑了运行状况检查设置。

但我们保留了200 only状态代码,而是更新了路径以直接命中重定向到的页面。

例如,如果一个托管在instance:80下的网站需要用户登录并将其重定向到/login页面,我们所要做的就是在运行状况检查中添加/login路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49389510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档