我有一個ASP.NET應用程序,將承載多個租戶(軟件作爲一種服務的風格)。每個租戶都將擁有自己的域名(www.mydomain.com,www.yourdomain.com)和他們自己的SSL證書。您是否可以通過SSL在單個ASP.NET應用程序實例上託管多個租戶?
有沒有辦法託管應用程序,使所有租戶都在同一個應用程序實例?
- 我知道你可以有指向同一個共享位置的多個IIS網站,但是這是行不通的 - 這是不一樣的實例。這是不同的實例的相同應用程序。
- 我也知道你可以使用SSL通配符證書進行SSL主機頭映射,但這不起作用,因爲所有租戶都需要是同一主域的子域 - yourdomain.commondomain.com,mydomain.commondomain.com 。爲使解決方案有效,每個人都需要擁有自己的域名,而不是子域名。 (理想情況下,每個租戶也可以選擇使用EV證書,並且不能使用通配符EV證書。)
你曾經爲此找到過解決方案嗎? – JoshBerke 2008-11-24 13:45:08