将域名映射到多个AWS Elastic Beanstalk实例

时间:2015-03-03 21:39:28

标签: amazon-web-services amazon-ec2 dns amazon-elb

我工作的公司有多个弹性beanstalk应用程序。我们已经设置了一个域(例如http://applications.ourcompany.com),该域当前指向其中一个实例。这很好用,用户输入http://applications.ourcompany.com,他们最终在这个ELB实例。然而,我们真正想要的是具有以下内容:

http://applications.ourcompany.com/appone - 映射到http://appone.elasticbeanstalk.com

http://applications.ourcompany.com/apptwo - 映射到http://apptwo.elasticbeanstalk.com

等等。我一直在阅读AWS Documentation,但如果可能的话,或者如何解决这个问题并不是很明显。由于我们需要为这些实例中的至少一个使用HTTPS,因此这更加复杂。我们目前在IAM中拥有http://applications.ourcompany.com的证书。任何帮助或指导都非常感激。

1 个答案:

答案 0 :(得分:1)

您必须使用自定义代理服务器执行此操作。路径(' / appone',' / apptwo')将传递给应用程序,而不是由DNS检查。因此,您可以在http://applications.ourcompany.com上设置HAProxy服务器或nginx,并将其代理请求https://appone.elastibeanstalk.com上的不同应用(请注意我在那里添加了HTTPS)。

相关问题