2008-08-07 85 views
1

我在Windows 2003 Server中使用IIS作爲SharePoint Intranet。
外部傳入請求將使用主機報頭portal.mycompany.com並被強制使用SSL。IIS網站的替代主機名僅用於內部訪問

我想知道如果有一種方法來設置備用主機頭如
http://internalportal/
只接受來自內部網絡的請求,但不強制用戶使用SSL。

有關如何設置的建議?

回答

3

丹尼爾,記住,只是因爲事情是possbile在IIS,並通過任意數量的(如硬件負載平衡器和SSL)並不意味着它受SharePoint,的支持,它以相同的方式實現。

您可以執行您所要求的操作,但是您應該通過SharePoint管理中心,「創建或擴展Web應用程序」,然後執行「擴展和現有應用程序」。

通過這種方式,您可以創建用於訪問您現有的SharePoint Web應用程序,一個可以通過不同的hostheader,端口,使用SSL,身份驗證機制進行訪問,等一個網站(在IIS)

作爲一般規則,如果您可以在IIS和SharePoint中執行某些操作,則只應在SharePoint中執行此操作。

1

假設http://internalportal/無法從公司外部訪問,您可以在IIS中設置兩個網站。配置爲使用主機頭值「portal.mycompany.com」的第一個站點需要SSL。配置爲使用「internalportal」主機標頭值的第二個站點不需要SSL。主機標題值在'網站' - >'高級'下配置。

擁有硬件負載平衡器使事情變得更容易。負載平衡器上的站點設置爲需要SSL,並且IIS中的網站設置爲不需要SSL。

1

你可能只是第二主機頭和內部IP地址添加到網站內部的非SSL訪問

172.16.3.1:443:portal.mycompany.com 
172.16.3.2:80:internalportal