AWS 通过弹性负载均衡器发送 http 请求

Posted

技术标签:

【中文标题】AWS 通过弹性负载均衡器发送 http 请求【英文标题】:AWS send http request through elastic load balancer 【发布时间】:2015-01-22 16:24:55 【问题描述】:

我是一个初学者,正在尝试通过弹性负载均衡器发送http requests。有人可以简要解释一下我需要的步骤吗?

设置弹性负载均衡器A 获取 弹性负载均衡器 A 的 DNS 将EC2 实例注册到Elastic Load Balancer A 将流量发送到Elastic Load Balancer ADNS

但我不知道需要在要附加到此弹性负载均衡器 AEC2 实例中放入什么样的配置或设置。我需要设置Listener吗?如果是这样,我该如何设置?

我只想在EC2s 和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

AWS 弹性负载均衡器超时

为啥从亚马逊弹性负载均衡器后面发送重定向时收到 502 错误网关?

使用 AWS 弹性 beanstalk 负载均衡器在 Rails 上实施 https 连接

在 aws 弹性负载均衡器上无法让 https 使用自签名证书

aws 弹性负载均衡器可以将端口 443 转发到端口 443 以获取弹性 beantalk 实例吗?