我们正在构建多租户应用程序,其中我们有许多不同的组件,如网站,两个API站点等。因为,Azure不支持多级子域,如 .web.mydomain .com 或 .api.mydomain.com ,我们正在考虑为每个组件设置虚拟目录 .mydomain.com / web , .mydomain.com / api 。< / p>
在这里,我们将租户别名作为子域,例如 tenant1.mydomain.com/web , tenant2.mydomain.com/web 。
如何将虚拟目录映射到Azure AppService(网站)?
答案 0 :(得分:0)
@ Hitesh,您可以在域名托管服务提供商(如GoDaddy)中添加CNAME记录,以将通配符域映射到Azure App Service。来自MSDN的blog 介绍如何做到这一点。
如果要将不同的虚拟目录映射到不同的App Services,可以通过Azure PowerShell与ARM create an Azure Application Gateway using URL based routing实现它。