gpt4 book ai didi

amazon-web-services - 适用于不同实例和相同端口的AWS负载均衡器

转载 作者:行者123 更新时间:2023-12-04 00:12:59 26 4
gpt4 key购买 nike

我有两个EC2实例在端口80上运行网站。

是否可以为这两个实例/服务使用/配置1个负载均衡器?
当我尝试在现有负载均衡器上添加侦听器时,它显示“您可能没有定义重复的负载均衡器端口”。

还是应该使用2个负载均衡器,每个实例一个?

最佳答案

负载均衡器通过侦听的传入流量端口定义侦听器。当客户端连接在某个端口(即443或80)上达到负载均衡器时,侦听器会将请求转发到target group。要在端口80上具有侦听器,将连接转发到多个实例,您要做的就是创建一个包含这些实例的目标组。
enter image description here

面向公众的网站的最常见方法是使用类似Amazon Certificate Manager的方法为网站创建TLS证书。然后,他们将该证书加载到其负载平衡器中,并侦听端口443(HTTPS的典型端口),并将通过HTTP的连接(通常为端口80)传递到目标组。这通常称为TLS或SSL终止。



如果实例托管不同的网站,但您要根据提交的主机名(即example.com和example1.com)进行路由,则可以为每个网站创建一个单独的目标组,并使用应用程序负载平衡器(ALB)进行路由在请求者提供的主机名上。

在创建ALB之后,可以通过以下方法完成此操作:转到ALB子控制台并修改类似于以下屏幕截图的侦听器规则。

edit listener rules
rules

要为每个主机提供单独的证书,您还需要像我在blog post中概述功能时所写的那样,将这些证书添加到侦听器中。

animated gif of certificate changing

关于amazon-web-services - 适用于不同实例和相同端口的AWS负载均衡器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53321886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com