Iis
從 1 個 IIS 站點執行的多個 SSL 網站
我試圖找到為我們正在開發的 CMS Web 應用程序設置 SSL 證書的最佳方法。我們將經常添加需要通過 HTTPS / SSL 提供內容的新站點,但每個客戶端的域會有所不同。
它是一個在 IIS 6 (Win Server 2003) 上執行的 ASP.Net (3.5 SP1) 應用程序,理想情況下我們希望從一個 IIS 站點執行它。首先是為了性能,因為我猜有很多 IIS 站點從同一組文件執行,每個維護自己的數據庫連接和記憶體不是一個好主意?!其次,從維護和可擴展性的角度來看,讓事情變得簡單。
那麼,有沒有一種方法可以在 IIS 中的一個站點上設置我們的應用程序,該站點具有針對可能數百個域的某種通用 SSL 證書?或者,如果這不可能或不推薦,那麼下一個最佳選擇是什麼?或者如果升級到 Win Server 2008 和 IIS7 會有幫助,我們也可以看看。
非常感謝,蒂姆
在 IIS 6 中每個站點不能使用多個證書,據我所知,IIS 7 也是如此。
如果您的客戶端都可以使用同一域的子域,則可以使用萬用字元證書 (*.domain.com) 來執行此操作。如果那不可能,那麼 SAN 證書將允許在一個證書中包含多個域,但如果您需要數百個域,它會變得昂貴,並且您可能會達到每個證書允許的域數的限制。
沒有什麼可以阻止您在 IIS 中擁有多個站點,所有站點都指向相同的內容。