AWS 通过弹性负载均衡器发送 http 请求
Posted
技术标签:
【中文标题】AWS 通过弹性负载均衡器发送 http 请求【英文标题】:AWS send http request through elastic load balancer 【发布时间】:2015-01-22 16:24:55 【问题描述】:我是一个初学者,正在尝试通过弹性负载均衡器发送http request
s。有人可以简要解释一下我需要的步骤吗?
EC2
实例注册到Elastic Load Balancer A
将流量发送到Elastic Load Balancer A的DNS
但我不知道需要在要附加到此弹性负载均衡器 A 的 EC2
实例中放入什么样的配置或设置。我需要设置Listener
吗?如果是这样,我该如何设置?
我只想在EC2
s 和Elastic Load Balancer A的IP下发送http request
,以便为每个请求分配不同的IP。
非常感谢!
【问题讨论】:
【参考方案1】:默认情况下,弹性负载均衡器后面的 Amazon EC2 实例在 端口 80 (HTTP) 上提供流量。创建负载均衡器时,您可以配置应接收流量的端口(80、442、1024+)。
这样想...负载均衡器只是位于 EC2 实例的“前面”。如果用户直接访问您的 EC2 实例(例如,在 Web 浏览器中输入其 IP 地址),他们应该会看到一个网站。去负载均衡器做同样的事情,但它在多个 EC2 实例之间分配请求。
因此,在大多数情况下,只需在端口 80 上运行的 EC2 实例上运行 Web 服务器或应用程序即可。
【讨论】:
以上是关于AWS 通过弹性负载均衡器发送 http 请求的主要内容,如果未能解决你的问题,请参考以下文章
408 HTTP 错误尝试使用负载均衡器访问 AWS 弹性 beanstalk 上的 https
为啥从亚马逊弹性负载均衡器后面发送重定向时收到 502 错误网关?
使用 AWS 弹性 beanstalk 负载均衡器在 Rails 上实施 https 连接