我在AWS上有一个负载均衡器(LB)和一个EC2实例。我的LB与我的域名相关联,并支持HTTP和HTTPS连接。它将健康检查配置为我的EC2实例上的一个端点(它正在运行节点)。
当试图通过我的域名访问端点时,LB不会将流量路由到我的EC2,因为它并不认为它是一个健康的实例。我可以用IP地址直接命中端点。我需要配置什么样的响应才能确认我的EC2是健康的?
编辑:使用应用程序负载均衡器。
编辑2:健康检查配置。
发布于 2018-10-06 15:24:28
解决方法:使用应用程序LB,所需的只是来自指定url的200级状态代码。这意味着当他们发送健康检查请求时,您不能返回像"Hello“这样的简单文本响应。
发布于 2018-10-04 15:27:27
您需要在EC2实例上提供一个路径--您不需要在DNS中提供任何内容。它应该看起来像:
没有DNS名称需要在那里,记住- ELB已经知道它在检查哪个服务器,它只需要知道在该服务器上检查什么。还要确保您的安全组允许ELB在所需的端口上与服务器对话。
https://stackoverflow.com/questions/52650068
复制相似问题