假设我在www.mydomain.com
和something.anotherdomain.com
(例如,托管的SaaS)上有Web服务。我想在xyz.mydomain.com
上设置路由器,以将HTTP流量发送到something.anotherdomain.com
(如果URL路径以/prefix
开头,否则发送到www.mydomain.com
。 ELB可以配置为执行此操作吗?似乎鼓励您按IP定位,但是可以说something.anotherdomain.com
并未为此提供静态IP。
作为具体示例,我想请求映射:
xyz.mydomain.com/prefix/heythere -> something.anotherdomain.com/prefix/heythere
xyz.mydomain.com/blahblah -> www.mydomain.com/prefix/heythere
明确的问题:ELB是否适合该路由选择?如果可以的话,如何配置它?
答案 0 :(得分:1)
不。负载平衡器无法将流量转发到域名。
来自Target Groups for Your Application Load Balancers - Elastic Load Balancing:
以下是可能的目标类型:
instance
:目标是通过实例ID指定的。ip
:目标是IP地址。lambda
:目标是Lambda函数。
您描述的内容听起来像CNAME
DNS记录。这使您可以说“解析域A时,使用域B重新启动域名解析”。您可以在 Amazon Route 53 中配置CNAME
记录。这通常是针对“对company1.com
的处理请求作为对company2.com
的请求”之类的事情完成的。