AWS负载均衡器出口规则混乱

问题描述 投票:0回答:1

我有4台服务器,并在它们上面有一个负载均衡器(类型:AWS :: ElasticLoadBalancingV2 :: LoadBalancer)。我在服务器安全组的入口中有端口80,在出口规则中有0-65535。在用于入口规则的LoadBalancer安全组中,任何端口都可以使用,但是如果我将出口规则端口从80更改为其他端口,则我的负载均衡器将不起作用。对于出口规则中的80端口,它可以正常工作。

是否应该始终为80?还是我的设置有问题?我对AWS还是很陌生,非常感谢您的帮助。提前致谢。

amazon-web-services aws-security-group aws-load-balancer
1个回答
0
投票

通常,Loadbalancer公开给公众使用端口80443,但是您可以公开其他端口,但对于Web应用程序来说,仅使用这两个即可。

但是如果我将出口规则端口从80更改为其他端口,负载平衡器不起作用。对于出口规则中的80端口有效完美。

这是它停止工作的两个原因

  • 应用程序正在侦听端口80
  • 负载平衡器侦听器端口与80绑定

在正常情况下,例如Loadbalancer,您不应更改出口或出站规则。

负载均衡器安全组的推荐规则

您的负载均衡器的安全组必须允许他们与您的实例进行通信。建议的规则取决于负载均衡器的类型(面向Internet或内部)。enter image description here

elb-security-groups

© www.soinside.com 2019 - 2024. All rights reserved.