用负载均衡器替换对aws中EC2实例上托管的web应用程序的弹性ip访问



我们的应用程序在公司域下有一个子域:myapp.company.com.

几年前,完成了以下设置

  • myapp.company.com指向弹性IP(由公司IT完成(
  • 弹性IP针对面向EC2实例的公共互联网

现在我正试图找到一种方法来切换设置,使其使用经典的负载均衡器。

我创建了一个面向互联网的经典负载均衡器

  • 在实例所在VPC的安全组中
  • 目标是当前可通过弹性ip访问的实例

我可以使用中定义的公共ip通过负载均衡器访问实例上的web应用程序负载平衡器的网络接口。

在那之后,我认为托管区域可以将对myapp.company.com的调用路由到负载均衡器。

所以我创建了一个托管区域

  • 创建托管区域时的域名:myapp.company.com
  • 添加了一个将负载平衡器的dns名称作为别名目标的A记录

但是没有使用负载平衡器。

如果要使用经典负载均衡器,则需要记下ELB DNS名称中的字符串(例如,my-load-balancer-1234567890.us-west-2.elb.amazonaws.com(。之后,请您的IT支持将myapp.company.com的DNS记录修改为指向ELB:的CNAME

myapp.company.com  CNAME  my-load-balancer-1234567890.us-west-2.elb.amazonaws.com

(在AWS Route53中创建托管区域只有在某人(区域所有者,很可能是IT(将您(子(域的权限委托给您的AWS名称服务器后才能工作,而仅仅为了一条记录可能不值得这样做(

最新更新