开发者社区 问答 正文

VPC网络创建私有SLB负载均衡,连不上

阿里云VPC网络局域网内,创建内网SLB 负载均衡,总是不好使。有哪位高手帮忙指点下吗?
vpc内有两台机器
192.166.8.1:8080
192.166.8.2:8080
现在创建了一个内网SLB
192.166.8.10:8080

从VPC内192.166.6.1能ping通192.166.8.10,但是8080端口不通?
但是直接访问192.166.8.1:8080
192.166.8.2:8080,端口都是通的。求大神指点

展开
收起
常乐1990 2016-09-14 19:53:00 4084 分享 版权
阿里云 AI 助理回答

在阿里云VPC网络环境中,您遇到内网SLB负载均衡8080端口不通的问题,可能是由以下几个原因造成的:

  1. 安全组设置:请检查与内网SLB和后端ECS实例关联的安全组规则。确保入方向规则允许从源IP(例如192.166.6.1)访问8080端口到SLB的VIP地址(192.166.8.10),同时也要确保后端服务器的安全组出方向规则允许响应这些请求。

  2. 后端服务器配置:确认您的后端ECS实例上运行的应用程序是否正确监听8080端口,并且配置为接受来自SLB VIP的请求。有时应用程序可能需要特定配置才能通过负载均衡器正常工作,比如检查是否有针对特定IP或端口的绑定。

  3. 健康检查设置:检查SLB实例的健康检查配置是否正确。如果健康检查失败,SLB可能会将后端服务器标记为不健康并停止向其转发流量。确保健康检查路径、协议、端口以及超时时间等设置与后端服务匹配。

  4. 监听配置:确认SLB监听端口设置正确。检查SLB的监听配置,确保您已经创建了一个针对8080端口的TCP或HTTP/HTTPS监听,并且该监听已正确关联到后端服务器组。

  5. 路由问题:虽然ping通了SLB VIP,但端口不通可能涉及到路由问题。不过,在VPC内部网络中,这通常不是问题,除非有特别的路由表配置错误。确认VPC内的路由表设置没有阻止到达8080端口的流量。

解决步骤建议如下: - 首先,登录阿里云控制台,检查上述提到的安全组、健康检查、监听配置。 - 确认后端服务器应用日志,看是否有来自SLB VIP的访问记录,帮助判断问题所在。 - 如果所有配置看起来都正确,尝试暂时关闭后端服务器上的防火墙软件(如iptables),以排除软件层面的限制。 - 使用阿里云控制台提供的“诊断”功能,对SLB进行健康检查和连接性测试,获取更详细的故障信息。

如果以上步骤都无法解决问题,建议联系阿里云技术支持获取进一步的帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答