我的DNS(为一个备用域)的DNS域名被指向Route 53,而numeet.com和www.numeet.com的parsing工作正常。
然而,尽pipe有CNAME,名为learn.numeet.com的子域仍然无法正常工作。
主要的Alogging指向一个弹性负载均衡器,其中一对服务器正在处理Webstream量(一旦ELB终止SSL)
CNAMEparsing为上述服务器(唯一安装了Moodle的服务器)之一的特定IP地址。 该服务器具有虚拟主机设置和服务器上的子网的弹性IP地址,并且HTTP完全打开(并且已经与ELB一起工作)。
但是,在设置完这两天之后,我尝试访问http://learn.numeet.com,DNS仍然无法parsing。
在EC2实例上,我可以运行dig learn.numeet.com,并且parsing为正确的IP地址。 但是,即使从EC2服务器,ping learn.numeet.com不起作用。
logging设置如下图所示:
路由53有多个路由到服务器有问题(www.numeet.com通过ELB和learn.numeet.com通过弹性IP)?
我错过了什么?
CNAMElogging必须始终指向另一个域名,永远不要直接指向一个IP地址。
好的,经典案例是使用一组DNSconfiguration的logging,但不是这个configuration。
经典1服务器设置
a: IP.OF.The.Server
cname www.example.com example.com
cname learn.example.com example.com
但是,这在主域具有不同的IP地址的情况下不起作用
简单的解决scheme是删除CNAME并将其replace为learn.numeet.com的Alogging
以防其他人在这里发现这个问题,更正的设置是: