擴充虛擬伺服器之前,必須首先確保已在「網際網路資訊服務 (IIS)」中建立了它。而且,如果您將伺服器新增至陣列,必須在擴充前將內容資料庫連線到虛擬伺服器。
附註 若要完成此程序,您必須以本機電腦的 Administrators 群組成員的身份登入,或您必須使用 SharePoint 系統管理員群組成員且已授與管理 IIS 權限的帳號登入。
如果將新虛擬伺服器新增至現有伺服器,必須首先在 IIS 中建立虛擬伺服器。若要執行此動作,請在您的硬碟上 (通常是在 \Inetpub 資料夾下) 建立一個資料夾,以儲存虛擬伺服器的檔案,然後在 IIS 中新增虛擬伺服器。
無需指定主機標頭,因為 Microsoft Windows SharePoint Services 會處理管控。
建議使用預設權限 [讀取] 及 [執行指令碼(例如 ASP)]。Windows SharePoint Services 會將 [執行(例如 ISAPI 應用程式或 CGI)] 權限自動新增至適當的資料夾。
如需在執行 Microsoft Windows Server 2003 的伺服器上建立新網站的相關資訊,請參閱 IIS 的「說明」。
如果將伺服器新增至伺服器陣列,並將第一個虛擬伺服器提供給該伺服器,則在擴充虛擬伺服器之前,必須先連線到伺服器陣列的設定資料庫。若要連線到設定資料庫,請使用 [設定資料庫伺服器] 頁面。如需相關資訊,請參閱指定設定資料庫的設定值。當您已連線到設定資料庫後,可擴充虛擬伺服器。
移除 FrontPage Server Extensions (如有安裝)
附註 在移除安裝之前,如果您想要保留您以 FrontPage 2002 Server Extensions 為基礎而建立之網站的內容,請使用「Microsoft SharePoint 移轉工具」(smigrate.exe),來將該內容移轉至新的 Windows SharePoint Services 型網站上。若需移轉的相關資訊,請參閱關於移轉網站。
cd ..\..\program files\common files\microsoft shared\web server extensions\50\bin
owsadm.exe -o fulluninstall -p <port number>
附註
如果已選取 [使用現有的應用程式集區],請選取要使用的應用程式集區。如果已選取 [建立新的應用程式集區],請鍵入要使用的新應用程式集區名稱、使用者名稱及密碼。
擴充虛擬伺服器,在虛擬伺服器的根目錄建立網站,然後瀏覽器視窗返回到 [虛擬伺服器設定] 頁面,在這裡您可以設定新頂層網站的預設設定。
連線到現有內容資料庫時,無需建立頂層網站。當您擴充虛擬伺服器後,虛擬伺服器會管控資料庫中現有的網站。
使用 SharePoint 管理中心擴充及連線到現有的內容資料庫
附註
如果已選取 [使用現有的應用程式集區],請選取要使用的應用程式集區。如果已選取 [建立新的應用程式集區],請鍵入要使用的新應用程式集區名稱、使用者名稱及密碼。
虛擬伺服器是擴充的,且現在可以提供與指向該內容資料庫之其他虛擬伺服器相同的內容。如果需要的話,可新增頂層網站至虛擬伺服器,且該頂層網站將由連線到內容資料庫的任何虛擬伺服器管控。
您可以使用 extendvs 作業從指令行擴充虛擬伺服器。extendvs 作業可讓您擴充虛擬伺服器,連線到現有內容資料庫或建立新的內容資料庫,指定頂層網站的語言及指定頂層網站所使用的範本。extendvs 作業有下列必要參數:url、ownerlogin、owneremail 及下列選擇性參數:ownername、databaseserver (ds)、databaseuser (du)、databasepassword (dp)、databasename (dn)、lcid、sitetemplate、donotcreatesite、apcreatenew、apidname、apidtype、apidlogin 及 apidpwd。
lcid 參數可讓您指定預設頂層網站要使用的語言。例如,若要將美式英文指定為要使用的語言,請在指令行上鍵入 -lcid 1033。如果未使用 lcid 參數指定地區識別碼 (LCID),則預設的頂層網站會使用伺服器的語言。
donotcreatesite 參數會讓您無需頂層網站,即可擴充虛擬伺服器及建立內容資料庫。當使用諸如 http://server_name/site1 及 http://server_name/site2 等的 URL 設定伺服器陣列及主控網站時,可使用此參數。(若要使用此網站命名配置,必須建立將在其下建立網站之路徑的萬用字元集合。如需集合的相關資訊,請參閱關於管理的路徑。)
sitetemplate 參數可讓您擴充虛擬伺服器,建立頂層網站,及在建立網站期間將網站範本套用至頂層網站。如果您不使用 sitetemplate 參數,則網站擁有人可以在 第一次造訪網站時選擇網站範本。
若要擴充虛擬伺服器並使用預設內容資料庫伺服器及預設應用程式集區,請使用下列語法:
Stsadm –o extendvs -url <url> -ownerlogin DOMAIN\username -owneremail
someone@example.com [-ownername <full name>]
若要擴充虛擬伺服器,指定內容資料庫名稱及伺服器,及建立新的應用程式集區,請使用下列語法:
stsadm -o extendvs -url <url> -ownerlogin DOMAIN\user -owneremail
someone@example.com [-ownername <full name>] -ds <database server name>
[-du <database user name> -dp <password>] -dn <database name>
-lcid <lcid> -sitetemplate sts -apcreatenew -apidname <application pool name>
-apidtype <configurableid/NetworkService/LocalService/LocalSystem>
-apidlogin <DOMAIN\name> -apidpwd <password>
請注意,如果是使用 Windows 驗證來連線到 SQL Server 資料庫,則無需 -du 及 -dp 參數。
若要擴充虛擬伺服器,及建立新的應用程式集區,請使用下列語法:
stsadm -o extendvs -url <url> -ds <database server name>
[-du <database user name> -dp <password>] -dn <database name>
-ownerlogin <owner login as DOMAIN\username> -owneremail <e-mail address
as someone@example.com> -ownername <owner's full name as "Owner
Name"> -lcid <lcid>
如果您處於伺服器陣列環境中,可以使用 extendvsinwebfarm 作業。extendvsinwebfarm 作業使用下列語法:
stsadm -o extendvsinwebfarm -url <url> -vsname <virtualservername>
[-apcreatenew] [-apidname <app pool id>]
[-apidtype <configurableid/NetworkService/LocalService/LocalSystem>]
[-apidlogin <app pool user account>]
[-apidpwd <app pool password>]