我们正在创建一个多租户ASP.NET MVC应用程序,将其部署到Windows Azure上。我们会有一些自定义域名www.abc.com,该域名将映射到我们给定的Windows Azure网址abc.cloudapp.net。我们考虑为每个租户提供自己的子域名,以在我们的应用程序中标识他们(tenant1.abc.com、tenant2.abc.com、tenant3.abc.com等),然后为每个子域名创建一个CNAME记录,以将其映射到abc.cloudapp.net。我有几个问题需要解答。
- 单个通配符SSL证书*.abc.com是否允许所有租户通过安全连接访问站点?
- 我们是为*.abc.com还是为abc.cloudapp.net购买SSL证书?
- ASP.NET MVC应用程序所看到的URL是tenant1.abc.com URL还是abc.cloudapp.net URL?