我在Windows 2003 Server中使用IIS作爲SharePoint Intranet。
外部傳入請求將使用主機報頭portal.mycompany.com
並被強制使用SSL。IIS網站的替代主機名僅用於內部訪問
我想知道如果有一種方法來設置備用主機頭如http://internalportal/
只接受來自內部網絡的請求,但不強制用戶使用SSL。
有關如何設置的建議?
我在Windows 2003 Server中使用IIS作爲SharePoint Intranet。
外部傳入請求將使用主機報頭portal.mycompany.com
並被強制使用SSL。IIS網站的替代主機名僅用於內部訪問
我想知道如果有一種方法來設置備用主機頭如http://internalportal/
只接受來自內部網絡的請求,但不強制用戶使用SSL。
有關如何設置的建議?
丹尼爾,記住,只是因爲事情是possbile在IIS,並通過任意數量的(如硬件負載平衡器和SSL)並不意味着它受SharePoint,或的支持,它以相同的方式實現。
您可以執行您所要求的操作,但是您應該通過SharePoint管理中心,「創建或擴展Web應用程序」,然後執行「擴展和現有應用程序」。
通過這種方式,您可以創建用於訪問您現有的SharePoint Web應用程序,一個可以通過不同的hostheader,端口,使用SSL,身份驗證機制進行訪問,等一個新網站(在IIS)
作爲一般規則,如果您可以在IIS和SharePoint中執行某些操作,則只應在SharePoint中執行此操作。
假設http://internalportal/無法從公司外部訪問,您可以在IIS中設置兩個網站。配置爲使用主機頭值「portal.mycompany.com」的第一個站點需要SSL。配置爲使用「internalportal」主機標頭值的第二個站點不需要SSL。主機標題值在'網站' - >'高級'下配置。
擁有硬件負載平衡器使事情變得更容易。負載平衡器上的站點設置爲需要SSL,並且IIS中的網站設置爲不需要SSL。
你可能只是第二主機頭和內部IP地址添加到網站內部的非SSL訪問
172.16.3.1:443:portal.mycompany.com
172.16.3.2:80:internalportal