在 aws 负载均衡器中 sshing 并将其配置为子域路由?

Posted

技术标签:

【中文标题】在 aws 负载均衡器中 sshing 并将其配置为子域路由?【英文标题】:sshing in aws load balancer and configuring it for subdomain routing? 【发布时间】:2013-01-14 01:55:29 【问题描述】:

我们想使用 Amazon Elastic BeanStalk 服务在 EC2 Box 中进行部署。 我们希望以这样一种方式部署我们的 Ruby on Rails 应用程序,以便我们可以对不同的 Rails 应用程序进行基于子域的路由。

我们想为我们的负载均衡器使用单个 SSL 证书,并希望在发生基于子域的路由时配置我们的负载均衡器。 HA 代理可以很好地完成这项工作,但是当我们尝试使用 Amazon Elastic BeanStalk 服务进行部署时,aws 创建了一个负载均衡器,但没有将其与任何密钥对关联。 所以我们无法在负载均衡器中使用 ssh 并添加我们的基于子域的路由配置。

有人可以指点我一些解决方案吗?

谢谢, Ankit。

【问题讨论】:

docs.aws.amazon.com/elasticbeanstalk/latest/dg/… 【参考方案1】:

您无需通过 SSH 连接到 AWS 负载均衡器,它们基本上是一个黑匣子,您只有一组有限的配置选项。您可能需要查看用于 DNS 路由的 Route 53 服务。

您的配置将基于域 DNS 路由到不同的负载平衡器,每个负载平衡器用于您需要的每个单独的服务。您不能让单个 ELB 根据域或 URI 片段将流量路由到不同的 EC2 实例。

【讨论】:

感谢迈克的澄清!

以上是关于在 aws 负载均衡器中 sshing 并将其配置为子域路由?的主要内容,如果未能解决你的问题,请参考以下文章

使用 TCP TLS 到 Nginx 的 AWS 经典负载均衡器

aws lambda函数调用内部负载均衡器

网络负载均衡器目标组中的 AWS Auto Scaling 目标

Laravel 应用程序和负载均衡器

在 AWS 中,如何将 Web 服务器安全组配置为仅接受来自 AWS 中的负载均衡器的流量?

Kubernetes AWS EKS 负载均衡器未配置