我有一个应用程序,可让客户将虚荣子域用于某些资源。例如:customerName.domain.com
当前,所有子域都使用路由通过同一个整体应用程序(APP 1)处理,因此我不必弄乱DNS记录。
现在,出于合规性原因,我想将此整体应用程序(APP 1)复制到另一个国家,以便该国家/地区的客户可以访问该国家/地区托管的该应用程序(APP 2)的副本。
是否有任何方法可以使应用程序的新副本处理其中的某些子域,而无需为每个客户添加CNAME记录?
我在想这样的事情:
1-用户访问URL customerName.domain.com 2- APP 1收到该请求,进行数据库查找,发现该客户在另一个国家。 3- APP 1以某种方式指示该请求应由APP 2永久处理。
由于URL需要相同,因此在这种情况下,典型的重定向将无法正常工作。
我试图避免为每个客户创建CNAMES,因为我们的DNS提供商没有API,并且手动创建它们的扩展性不好。