amazon-web-services - AWS 负载均衡器出口规则混乱
问题描述
我有 4 台服务器和一个负载均衡器(类型:AWS::ElasticLoadBalancingV2::LoadBalancer)。我在服务器的安全组中有入口端口 80 和出口规则中的 0-65535。在用于入口规则的 LoadBalancer 安全组中,任何端口都可以工作,但是如果我将出口规则端口的端口从 80 更改为任何其他端口,我的负载平衡器将不起作用。对于出口规则中的 80 端口,它可以完美运行。
是不是一直都是80?还是我的设置有问题?我对 AWS 很陌生,希望能提供任何帮助。提前致谢。
解决方案
通常负载均衡器会公开端口80
和443
公共端口,但您可以公开其他端口,但对于 Web 应用来说,最好只使用这两个端口。
但是如果我将出口规则端口的端口从 80 更改为任何其他端口,我的负载均衡器将不起作用。对于出口规则中的 80 端口,它可以完美运行。
这是它停止工作的两个原因
- 应用程序正在监听端口
80
- 负载均衡器侦听器端口绑定
80
在负载均衡器等正常情况下,您不应更改出口或出站规则。
负载均衡器安全组的推荐规则