2016-12-03 130 views
1

我有一個內容管理系統(CMS),用於10個網站,目前他們與不同的託管服務提供商,因此對於每個網站我們部署了不同的數據庫連接相同的應用程序。 現在我想在azure中創建一個Web應用程序,並使用一些唯一的標識符將所有10個網站重定向到Azure,以便天藍色的Web應用程序識別哪個網站已發送請求並相應地響應他,同時網站的url也應該顯示不同的網址,而不是所有網站的常用網址。在azure多租戶網站

我的問題是 1)如果可以,可以嗎?

回答

2

一種選擇是將不同的DNS主機名指向Azure中同一個Web應用程序,例如, cust1.mycms.com,cust2.mycms.com。

在Web應用程序中,您需要檢查主機標題以區分租戶,以便根據標題值選擇不同的連接。

如果您不需要頻繁添加新租戶,這是一種易於實施的方法。但請注意,不允許租戶訪問其他租戶的數據。

你可能想看看this eBook。它介紹了有關ASP.NET應用程序中多租戶的幾個選項。