![]() | |||||
![]() ![]() ![]() ![]() ![]() |
Przed rozszerzeniem serwera wirtualnego, należy się najpierw upewnić, że utworzono go w Internetowych usługach informacyjnych (IIS). Ponadto, dodając serwer do farmy, należy przed rozszerzeniem połączyć bazę danych zawartości z serwerem wirtualnym.
Uwaga Aby wykonać tę procedurę, należy być zalogowanym jako członek grupy Administratorzy na komputerze lokalnym albo należy być zalogowanym przy użyciu konta będącego członkiem grupy administratorów programu SharePoint i któremu udzielono uprawnień administrowania usługami IIS.
Tworzenie serwera wirtualnego w usługach IIS
Aby dodać nowy serwer wirtualny do istniejącego serwera, należy najpierw utworzyć serwer wirtualny w usługach IIS. W tym celu należy utworzyć folder na dysku twardym (zwykle w folderze \Inetpub) do przechowywania plików serwera wirtualnego, a następnie dodać serwer wirtualny w usługach IIS.
Nie jest konieczne przypisywanie nagłówka hosta, ponieważ obsługuje to program Microsoft Windows SharePoint Services.
Zalecane są uprawnienia domyślne, Odczyt i Uruchamianie skryptów (np. ASP). Program Windows SharePoint Services automatycznie dodaje uprawnienie Wykonywanie (np. aplikacje ISAPI lub CGI) do odpowiednich folderów.
Aby uzyskać więcej informacji o tworzeniu witryn sieci Web na serwerach z systemem z rodziny Microsoft Windows Server 2003, zobacz Pomoc usług IIS.
Łączenie z bazą danych konfiguracji (dotyczy tylko farm serwerów)
Dodając serwer do farmy serwerów i rozbudowując pierwszy serwer wirtualny dla danego serwera, najpierw należy połączyć się z bazą danych konfiguracji farmy serwerów. Aby połączyć się z bazą danych konfiguracji, należy użyć strony Ustawianie serwera baz danych konfiguracji. Aby uzyskać więcej informacji, zobacz temat Określanie ustawień bazy danych konfiguracji. Po połączeniu z bazą danych konfiguracji można rozszerzać serwer wirtualny.
Usuwanie rozszerzeń serwera programu FrontPage (jeśli są zainstalowane)
Uwaga Jeśli chcesz zachować zawartość witryny opartej na rozszerzeniach serwera programu FrontPage 2002, użyj narzędzia migracji programu Microsoft SharePoint (smigrate.exe), aby przenieść zawartość do nowej witryny opartej na programie Windows SharePoint Services przed odinstalowaniem. Aby uzyskać informacje dotyczące narzędzia smigrate, zobacz Przenoszenie witryn sieci Web — informacje.
cd ..\..\program files\common files\microsoft shared\web server extensions\50\bin
owsadm.exe -o fulluninstall -p <numer portu>
Uwagi
Jeśli została zaznaczona opcja Użyj istniejącej puli aplikacji, zaznacz żądaną pule aplikacji. Jeśli została zaznaczona opcja Utwórz nową pulę aplikacji, wpisz nazwę nowej puli aplikacji, nazwę użytkownika i hasło.
Serwer wirtualny został rozszerzony, została utworzona witryna w katalogu głównym serwera wirtualnego, a w oknie przeglądarki ponownie jest wyświetlana strona Ustawienia serwera wirtualnego, na której można konfigurować domyślne ustawienia nowych witryn sieci Web najwyższego poziomu.
Po połączeniu z istniejącą bazą danych zawartości nie trzeba tworzyć witryny sieci Web najwyższego poziomu. Roszerzony serwer wirtualny obsługuje istniejące witryny w bazie danych.
Uwagi
Jeśli została zaznaczona opcja Użyj istniejącej puli aplikacji, zaznacz żądaną pule aplikacji. Jeśli została zaznaczona opcja Utwórz nową pulę aplikacji, wpisz nazwę nowej puli aplikacji, nazwę użytkownika i hasło.
Serwer wirtualny został rozszerzony i od tej chwili może udostępniać tę samą zawartość, co inne serwery wirtualne, odwołujące się do tej bazy danych zawartości. Jeśli to konieczne, można dodać nową witrynę sieci Web najwyższego poziomu do serwera wirtualnego, która będzie obsługiwana przez dowolny serwer wirtualny podłączony do bazy danych zawartości.
Rozszerzanie serwera wirtualnego z wiersza polecenia
Serwery wirtualne można rozszerzyć z poziomu wiersza polecenia przy użyciu operacji extendvs. Operacja extendvs umożliwia rozszerzenie serwera wirtualnego i albo połączenie z istniejącą bazą danych zawartości, albo utworzenie nowej bazy danych zawartości, określenie języka dla witryny sieci Web najwyższego poziomu i szablonu używanego dla witryny sieci Web najwyższego poziomu. Operacja extendvs jest uruchamiana z następującymi wymaganymi parametrami: url, ownerlogin, owneremail i następującymi opcjonalnymi parametrami: ownername, databaseserver (ds), databaseuser (du), databasepassword (dp), databasename (dn), lcid, sitetemplate, donotcreatesite, apcreatenew, apidname, apidtype, apidlogin i apidpwd.
Parametr lcid pozwala określić żądany język domyślnej witryny sieci Web najwyższego poziomu. Na przykład, aby określić używanie języka angielskiego (USA), w wierszu polecenia należy wpisać -lcid 1033. Jeśli regionalny numer identyfikacyjny (numer LCID) nie zostanie określony za pomocą parametru lcid, językiem domyślnej witryny sieci Web najwyższego poziomu będzie język serwera.
Parametr donotcreatesite umożliwia rozszerzenie serwera wirtualnego i utworzenie bazy danych zawartości bez witryny sieci Web najwyższego poziomu. Parametru tego należy używać do konfigurowania farmy serwerów i obsługi witryn z adresami URL takimi jak http://nazwa_serwera/witryna1, http://nazwa_serwera/witryna2 itd. (Aby używać tego schematu nazywania witryn, trzeba utworzyć dołączenie przez symbol wieloznaczny dla ścieżki, w obszarze której tworzone są te witryny. Aby uzyskać więcej informacji o dołączeniach, zobacz temat Zarządzanie ścieżkami — informacje.)
Parametr sitetemplate umożliwia rozszerzenie serwera wirtualnego, utworzenie witryny sieci Web najwyższego poziomu i stosowanie szablonu witryny do witryny sieci Web najwyższego poziomu podczas tworzenia witryny. Jeśli parametr sitetemplate nie zostanie użyty, właściciel witryny może wybrać szablon przy pierwszym wejściu do witryny.
Aby rozszerzyć serwer wirtualny, użyć domyślnego serwera bazy danych zawartości i domyślnej puli aplikacji, należy zastosować następującą składnię:
Stsadm –o extendvs -url <url> -ownerlogin DOMAIN\username -owneremail
someone@example.com [-ownername <full name>]
Aby rozszerzyć serwer wirtualny, określić nazwę bazy danych zawartości i serwera, i utworzyć nową pulę aplikacji, należy zastosować następującą składnię:
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>
Należy zauważyć, że nie jest konieczne używanie parametrów -du i -dp, w przypadku używania uwierzytelniania systemu Windows do połączeń z bazami danych programu SQL Server.
Aby rozszerzyć serwer wirtualny i utworzyć nową pulę aplikacji, należy zastosować następującą składnię:
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>
W środowisku farmy serwerów można używać operacji extendvsinwebfarm. Operacja extendvsinwebfarm używa następującej składni:
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>]