創建自定義主機頭的網站集

當我們在一個SharePoint Web應用程序中創建新網站集時,雖然我們可以指定網站集的路徑,但是網站集的主機頭,似乎必須使用Web應用程序所定義的主機頭。比如,當在“http://sp2010”這個Web應用程序中創建一個新網站集時,網站集的路徑可以是下面這些格式:
http://sp2010/sites/itg (通過使用默認定義的“sites”管理路徑)
http://sp2010/itg (通過創建一個新的“itg”管理路徑)

image

但是無論使用哪種路徑合適,這個新網站集的主機頭仍然需要使用“http://sp2010”,這個主機頭是在創建Web應用程序時,指定給Web應用程序的。

實際上,SharePoint是允許我們創建自定義主機頭的網站集的。比如,在“http://sp2010”Web應用程序裏面,我們完全可以創建一個訪問路徑爲“http://itg.contoso.com”的網站集。

當然,如果你要使用一個自定義的主機頭,首先需要確保DNS系統能夠正確的將這個主機頭的域名解析到正確的IP地址上。比如,如果需要使用“itg.contoso.com”作爲新網站集的主機頭,可能就需要在DNS服務器上添加對這個域名的解析記錄。

image

要創建自定義主機頭的網站集,不能通過Web UI界面完成,而必須使用PowerShell指令。打開SharePoint服務器上的SharePoint 2010 Management Shell,然後使用下面這行指令來創建自定義主機頭的網站集:

New-SPSite http://itg.contoso.com -Name "Contoso IT Group" -OwnerAlias contoso\administrator - HostHeaderWebApplication http://sp2010

New-SPSite的4個參數分別指定了新網站集的路徑、名稱、所有者和所屬的Web應用程序。

image

在管理中心,查看Web應用程序中的網站集時,就會看到這個擁有自定義主機頭的網站集。

image

由於使用New-SPSite指令創建網站集時,並未指定要使用的網站模板,所以通過瀏覽器第一次訪問它時,會提示管理員爲首要網站指定一個網站模板。

image

最後值得一提的是,並非只有SharePoint 2010才能支持自定義主機頭的網站集,SharePoint 2007就已經支持這個特性了。在SharePoint 2007系統中,創建自定義主機頭網站集的方法是使用stsadm指令。例如:

stsadm -o createsite -url http://itg.contoso.com -title "Contoso IT Group" -ownerlogin contoso\administrator -owneremail [email protected] -hhurl http://sp2007

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章