首页 > 解决方案 > Sonatype Nexus OSS 的 AWS ELB 健康检查端点?

问题描述

我想在运行 Nexus OSS 的 EC2 实例前面设置一个经典的 AWS ELB。我让应用程序运行可以访问http://IPaddress:8081。我现在想在它前面放一个经典的负载均衡器。在 ELB 的“健康检查”选项卡上,“Ping 路径”的值应该是多少?我将其设置为“/index.html”,将随后的 Ping 目标值设置为“HTTP:8081/index.html”,但它没有通过健康检查?

编辑:根据Nexus 负载平衡页面,它应该是http://IPaddress:port/service/rest/v1/status,我将其设置为无济于事,即 ELB 的 Instances 选项卡上的实例仍然显示 OutOfService。我可以卷曲那个端点并获得一个 HTTP 200,所以对我来说为什么健康检查没有通过是没有意义的。

谢谢!

标签: amazon-ec2nexus3

解决方案


根据 AWS 支持,我使用的安全组不允许端口 8081,因此 ALB 运行状况检查失败。一旦我添加了这个规则,健康检查就通过了。让我失望的是我能够通过这个端口卷曲。


推荐阅读