azure的多租户网站

时间:2016-12-03 10:03:27

标签: azure

我有一个内容管理系统(CMS),用于10个网站,目前他们与不同的托管服务提供商,所以对于每个网站,我们已经部署了相同的应用程序与不同的数据库连接。 现在我想在azure中创建一个单独的Web应用程序,并使用一些唯一的标识符将所有10个网站重定向到azure,以便azure Web应用程序识别哪个网站已发送请求并相应地回复他,同时网站的网址应显示不同所有网站都使用url而不是通用网址。

我的问题是 1)是否有可能如何?

1 个答案:

答案 0 :(得分:2)

一种选择是将不同的DNS主机名指向Azure中的同一个Web应用程序,例如cust1.mycms.com,cust2.mycms.com。

在Web应用程序中,您需要检查主机标头以识别租户,以便根据标头值选择不同的连接。

如果您不需要经常添加新租户,这是一种易于实施的方法。但是请注意不要让租户访问其他租户的数据。

您可能需要查看this eBook。它描述了ASP.NET应用程序中有关多租户的几个选项。

相关问题