通过ELB将“子域”传递给服务器

时间:2017-12-26 11:01:44

标签: amazon-ec2 amazon-elb elastic-load-balancer

上下文: 我在域下有多个子域 例如:abc.domain.com,xyz.domain.com,lmn.domain.com等。

我已经在我的服务器上添加了一个负载均衡器,服务器需要子域(例如:abc,xyz,lmn等)来解析某些功能。

问题: 我应该使用什么才能实现此功能?

可能的解决方案: - 我可以从我的应用程序传递子域名作为标题吗? - 我可以将子域作为“/ path”附加到我的应用程序的URL,然后ELB将按照“主机路由机制”工作。

1 个答案:

答案 0 :(得分:2)

浏览器请求的(子)域名应该已存在于每个请求的HTTP Vehicle标头中。

  

我可以将子域追加为" / path"从我的应用程序到URL,然后ELB将按照主机路由机制"。

工作

不,你不能。当您有多个或在一个应用程序负载均衡器后面配置多个目标组的实例或服务时,每个主机名路由使用Host标头选择不同的目标组。该路径未经ALB修改。