我有一个已经部署到Elastic Beanstalk的多租户应用程序。 每个租户都有一个独特的子域,他们从中访问应用程序。 在部署到Elastic Beanstalk之后,我能够从提供的Elastic Beanstalk URL访问应用程序,但添加了一个子域导致了404。
我做的第二件事是在Route 53上购买一个域,并build立一个托pipe区域来指向托pipe在Elastic Beanstalk上的应用程序。 我已经阅读了关于如何将一个域或子域指向一个Elastic Beanstalk实例的几组指令,但到目前为止没有任何工作。 以下是我所尝试的:

每次尝试访问应用程序时,DNS都不会parsing。 我可以ping我的域名,它将parsing为一个我不认识的IP地址,但没有别的。
nslookup sub1.domainqa.com. 8.8.8.8
回报
*** google-public-dns-a.google.com找不到admin.cscoastqa.com .:不存在的网域
如何将驻留在Route 53上的域的几个子域指向同一个Elastic Beanstalk应用程序?
原来我遇到的问题是由于我删除了原来的托pipe区域并创build了一个新的托pipe区域。 新的托pipe区域中使用了不同的名称服务器,而不是分配给我的域名。 为了解决这个问题,我不得不分配在创build新托pipe区域到域时设置的名称服务器。 经过短暂的等待一切开始工作。
我的三个子域名都开始工作,尽pipe我的设置不同。