路由53 - 子域指向错误的实例

时间:2017-08-04 11:21:16

标签: amazon-web-services dns

好的,所以我在同一个托管区域中有三个ELB和三个子域。每个ELB负载平衡不同的环境 - 一个是prod,一个是staging,一个是第二个staging环境。我在Route 53中配置了三个CNAME,每个CNAME都指向一个ELB,如下所示:

mysite.com = directs to ELB for prod (let's call it ProdELB)
staging.mysite.com = directs to StagingELB
newtest.staging.mysite.com = directs to NewStagingELB

前两个工作正常..然而,最后一个工作不起作用..它继续与第二个混合。每当我在浏览器中输入newtest.staging.mysite.com时,我的浏览器会通过从staging.mysite.com加载页面来响应,就像它以某种方式重定向到第二个ELB而不是第三个ELB。但是,在我的53号公路上没有告诉它这样做。

如果我尝试直接加载ELB域名,甚至会发生这种情况;即。在浏览器中键入http://NewStagingELB.elb.aws.amazon.com也会导致加载staging.mysite.com。甚至直接加载其中一个实例IP会导致我的浏览器加载staging.mysite.com网站..到底发生了什么?

只有浏览器才能执行此操作.. ping newtest.staging.mysite.com会返回正确的ELB。它也不是缓存或cookie问题或类似的东西,因为我已尝试过多种浏览器,包括在我的手机上使用数据。

如何让newtest.staging.mysite.com直接指向正确的ELB?

1 个答案:

答案 0 :(得分:0)

结束了与软件相关的问题.. newtest的tomcat的server.xml的连接器具有固定在第二个实例上的proxyName和proxyPort设置。