2011-09-21 83 views
0

我被要求在安裝了SharePoint 2010的服務器上使用ssl創建一個帶有SSL的SharePoint Web應用程序。問題是這個端口似乎被用來託管我們的Subversion版本庫。所以當我嘗試瀏覽我的SharePoint站點時,它只是顯示一個包含我的存儲庫的頁面。我已閱讀關於安裝證書和使用主機頭配置一個端口上的多個站點,但我從未成功完成此項工作。我非常感謝這裏的幫助。IIS 6:在端口443上的同一服務器上設置2個SSL Web應用程序

謝謝!

回答

2

假設你在談論單個SSL證書(而不是單個通配證書),我相信每個網站都必須擁有自己的IP地址。 AFAIK無法在同一個IP地址下運行多個具有多個SSL證書的網站。

根據誰來託管服務器,您需要一個新的IP地址分配給服務器,然後在IIS中使用新的IP地址對新網站的主機頭。您應該發現證書正常工作,如果不正確,請嘗試從網站中刪除證書並重新分配證書。

如果網站的主要域名相同(例如,website1.mydomain.com和website2.mydomain.com),您將只能使用通配符證書。

+0

如果我想使用一個通配符證書?還是這個邪惡?我正在尋找改變SVN的端口,但我找不到配置。 – ThdK

+1

是的,使用通配符證書是可行的,但根據我的經驗,在IIS6上設置完全痛苦(它需要命令行腳本,因爲GUI不能應付它)。不幸的是,通配符證書比單個證書要昂貴得多。我不相信改變端口會對你的情況產生任何影響,它仍然會使用相同的IP地址。 – freefaller

+0

好的,謝謝你澄清事情。我讀過關於另一種可能的溶劑。主機頭。我可以解決它我的配置svn與網址SVN.mydomain.com和共享點SP.mydomain.com? – ThdK

1

Thomas, 在需求規定我們使用1個IP地址之前,我遇到過類似的情況,但域名會不同(例如,website1.com,somesite.org,website2.us)。

您可以通過使用具有主題備用名稱的統一通信證書來實現此目的。目前,Digicert提供了可以實現這一目標的UC證書,但其他一些CA則不會。

本質上,你將有一個證書綁定到:443在相同的IP地址。這樣做的一大缺點是,如果證書失效,所有站點的SSL將無法工作。

但是,您必須手動(通過powershell)將每個域綁定到端口443,但是這些指令非常簡單。

Server Name Indication將是另一種方式,但它甚至不是一種選擇在IIS 6

相關問題