我们正在创建一个将部署到Windows Azure上的多租户ASP.NET MVC应用程序。我们将有一些自定义域www.abc.com,它将映射到我们给定的Windows Azure URL abc.cloudapp.net。我们正在考虑为每个租户提供他们自己的子域名,这些子域名将在我们的应用程序中识别它们(tenant1.abc.com,tenant2.abc.com,tenant3.abc.com等),然后为每个子域创建一个CNAME记录以映射到abc .cloudapp.net。我对这个设计有几个问题。
由于
答案 0 :(得分:8)
答案 1 :(得分:0)
knightpfhor的答案是完美的,但是如果您需要为某些高级租户设置自定义域(也使用CNAME),现在您可以拥有一个带有新IIS 8的“SSL主机头”(Windows Server 2012)支持的功能称为SNI。
我是微软技术推广人员,我已经发布了详细解释和示例“即插即用”源代码,用于解决您当前的(子域通配符证书)以及可能的未来需求(自定义域证书) : http://www.vic.ms/microsoft/windows-azure/multiples-ssl-certificates-on-windows-azure-cloud-services/