如何使用 AWS Load Balancer 将所有请求重定向到一个域
How to Redirect All Requests to One Domain using AWS Load Balancer
我正在使用带有 Elastic Beanstalk 的负载均衡器。我想将任何不同于 domain.com 的主机重定向到 domain.com
.
这可以通过 AWS 负载均衡器实现吗?
这实际上非常简单,并且得到 AWS ALB 的完全支持。
您要做的是添加一个基于主机 header 的规则。应遵循以下步骤:
- 找到您的应用程序负载均衡器
- 对于每个听众 select
View/Edit Rules
- 单击控制台顶部的
+
符号添加您的规则,指定该规则是一个主机 header 规则,其目标是您的目标组。
- 编辑默认规则,删除操作并设置为重定向操作(如下图所示)。
通过添加带有目标的 host header rule 作为您应用的目标组,它只会连接到您的主机以获得正确的主机名。
否则将默认操作设为重定向操作以重定向到您指定的域。
我正在使用带有 Elastic Beanstalk 的负载均衡器。我想将任何不同于 domain.com 的主机重定向到 domain.com
.
这可以通过 AWS 负载均衡器实现吗?
这实际上非常简单,并且得到 AWS ALB 的完全支持。
您要做的是添加一个基于主机 header 的规则。应遵循以下步骤:
- 找到您的应用程序负载均衡器
- 对于每个听众 select
View/Edit Rules
- 单击控制台顶部的
+
符号添加您的规则,指定该规则是一个主机 header 规则,其目标是您的目标组。 - 编辑默认规则,删除操作并设置为重定向操作(如下图所示)。
通过添加带有目标的 host header rule 作为您应用的目标组,它只会连接到您的主机以获得正确的主机名。
否则将默认操作设为重定向操作以重定向到您指定的域。