我已经设置了一个 AWS网络负载均衡器,没有问题,并且我在分配的端口上运行了许多不同的服务。这一切都完美无缺。
然后我被要求在他们自己的端口上托管许多不同的节点应用程序,并通过他们自己的域进行访问。在我意识到我无法让它在NLB上正常工作后,我查看了Application Load Balancer并使用基于主机的路由规则。
- app1.example.com
- app2.example.com
我做了什么
我在https :443上设置了应用程序负载均衡器侦听器和一个基于主机的路由规则,该规则将app1.example.com流量转发到目标组以监视443并将流量发送到端口 3000上的正确实例。安全组也设置为打开端口 3000。
所以我想....我所要做的就是将负载均衡器 IP 添加到外部域注册器上的子域 A 记录中....但是我在任何地方都找不到 IP!我在这里遗漏了一些基本的东西,AWS 文档正在杀死我。
上述步骤与在没有基于主机的路由规则的情况下设置网络负载均衡器没有太大区别。
谁能指出我在哪里可以找到 ALB IP 或者我在哪里偏离轨道?