我们想要使用Amazon Elastic BeanStalk服务在EC2 Box中进行部署。
我们希望以一种可以将基于子域的路由路由到不同的Rails应用程序的方式部署Ruby on Rails应用程序。
而且我们想为负载均衡器使用单个SSL证书,并希望配置我们的负载均衡器以防止发生基于子域的路由。
HA Proxy可以很好地工作,但是当我们尝试使用Amazon Elastic BeanStalk服务进行部署时,aws创建了负载平衡器,但未将其与任何Key-Pair关联。
因此,我们无法ssh使用负载均衡器,也无法为基于子域的路由添加配置。
有人可以给我指出一些解决方案吗?
谢谢,
安吉
最佳答案
您无需通过SSH进入AWS负载平衡器,它们基本上是一个黑匣子,您只有有限的一组配置选项。您可能需要查看用于DNS路由的Route 53服务。
您的配置将具有基于域DNS的路由到不同的负载平衡器,每个平衡器都需要一个。您不能基于域或URI片段将单个ELB路由流量传输到不同的EC2实例。
关于ssl - 在aws负载均衡器中启用sshing并将其配置为子域路由?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14600808/