AWS较早的“经典”负载均衡器能够设置代理协议策略,该策略将请求的外部IP地址添加到内部请求的HTTP标头。
AWS较新的应用程序负载均衡器似乎不具有相同的功能。这是正确的,还是可以启用的?
如果它不是一个选项,那么恢复到经典的负载均衡器是推荐的吗?我觉得使用新的负载均衡器类型是一种推动力,所以如此依附于经典的方法是不明智的。
发布于 2018-07-31 14:24:09
当您的负载平衡器使用TCP进行后端连接时,Proxy Protocol标头可帮助您识别客户端的IP地址。
Proxy协议适用于L4 (TCP),而应用程序负载均衡器仅适用于L7。ALB仅支持HTTP/ HTTPs监听器。
这就是代理协议出现在经典ELB中,而不是出现在ALB中的原因。
关于第二个问题,使用什么负载均衡器取决于你使用它的场景,你可以阅读这个thread,它将启发你将每个负载均衡器升级到NLB/ALB。
希望这能有所帮助!
https://stackoverflow.com/questions/51606483
复制相似问题