Podczas ustawiania witryny sieci Web, nale┐y wskazaµ katalogi, kt≤re maj╣ zawieraµ dokumenty przeznaczone do publikacji. Serwer sieci Web nie mo┐e opublikowaµ dokument≤w, kt≤re znajduj╣ siΩ w innych katalogach ni┐ okre£lone. Planuj╣c witrynΩ sieci Web nale┐y najpierw okre£liµ, jak maj╣ byµ uporz╣dkowane pliki. NastΩpnie nale┐y u┐yµ programu Internet Service Manager, aby okre£liµ katalogi bΩd╣ce czΩ£ci╣ witryny.
Je£li witryna sieci Web sk│ada siΩ z plik≤w znajduj╣cych siΩ na jednym dysku twardym komputera z uruchomionym programem Personal Web Server, mo┐na od razu zacz╣µ publikowaµ dokumenty, po prostu kopiuj╣c pliki do domy£lnego katalogu macierzystego, C:\InetPub\Wwwroot. Dla witryny FTP tym katalogiem jest C:\InetPub\Ftproot. Poni┐ej zosta│y podane procedury umo┐liwiaj╣ce zmianΩ domy£lnej lokalizacji plik≤w i dodanie katalog≤w znajduj╣cych siΩ na innych dyskach twardych lub na komputerach w sieci.
Ka┐da witryna sieci Web lub FTP musi mieµ jeden katalog macierzysty. Katalog macierzysty jest centraln╣ lokalizacj╣ publikowanych stron. Zawiera on stronΩ g│≤wn╣ lub plik indeksu, kt≤re witaj╣ klient≤w i zawieraj╣ │╣cza do innych stron witryny. Katalog macierzysty jest mapowany na nazwΩ domeny witryny lub na nazwΩ serwera. Je£li na przyk│ad nazw╣ domeny internetowej witryny jest www.microsoft.com a katalogiem macierzystym C:\Website\Microsoft, przegl╣darka u┐ywa adresu URL http://www.microsoft.com, aby uzyskaµ dostΩp do plik≤w w katalogu macierzystym. W intranecie, je£li nazw╣ serwera jest AcctServer, przegl╣darka u┐ywa adresu URL http://acctserver, aby uzyskaµ dostΩp do plik≤w w katalogu macierzystym.
Domy£lny katalog macierzysty jest tworzony podczas instalacji programu Personal Web Server i podczas tworzenia nowej witryny sieci Web. Katalog macierzysty mo┐na zmieniµ; odpowiednie instrukcje mo┐na znaleƒµ w temacie Zmiana katalogu macierzystego.
Aby publikowaµ dokumenty z dowolnego katalogu nie zawartego w katalogu macierzystym, nale┐y utworzyµ katalog wirtualny. Katalog wirtualny jest katalogiem, kt≤ry nie jest zawarty w katalogu macierzystym, ale dla przegl╣darek klient≤w jest widoczny tak, jakby by│ w nim zawarty.
Katalog wirtualny ma przypisany alias, nazwΩ, kt≤rej przegl╣darki klient≤w u┐ywaj╣, aby uzyskaµ dostΩp do tego katalogu. Poniewa┐ alias jest zwykle kr≤tszy ni┐ £cie┐ka do katalogu, jest dla u┐ytkownik≤w wygodniejszy do wpisywania. Alias jest r≤wnie┐ bezpieczniejszy; u┐ytkownicy nie wiedz╣, gdzie fizycznie ulokowane s╣ pliki na serwerze i nie mog╣ u┐yµ tych informacji do modyfikacji plik≤w. Aliasy u│atwiaj╣ przenoszenie katalog≤w w obrΩbie witryny. Zamiast zmieniaµ adres URL dla katalogu, wystarczy zmieniµ mapowanie miΩdzy aliasem a fizyczn╣ lokalizacj╣ katalogu.
Przypu£µmy na przyk│ad, ┐e ustawiona jest witryna sieci Web w sieci intranetowej firmy, zwi╣zana z lini╣ lotnicz╣ o nazwie Exploration Air. Niech nazw╣ witryny bΩdzie ExAir. W poni┐szej tabeli pokazano mapowanie miΩdzy fizyczn╣ lokalizacj╣ plik≤w a adresem URL do tych plik≤w.
Fizyczna lokalizacja |
Alias | îcie┐ka URL |
---|---|---|
C:\Wwwroot | Katalog macierzysty (brak) | http://exair |
\\Server2\Scripts\Admin | SiteAdmin | http://exair/siteadmin |
C:\Wwwroot\FreqFlier | Brak | http://exair/freqflier |
C:\Wwwroot\Images | Brak | http://exair/images |
D:\Mktng\PR | PR | http://exair/pr |
Zar≤wno katalogi wirtualne, jak i fizyczne (katalogi bez alias≤w) pojawiaj╣ siΩ w programie Internet Service Manager. Katalog wirtualny jest oznaczony przez ikonΩ foldera z obrazem kuli ziemskiej w rogu. Na poni┐szej ilustracji pokazano przyk│ad witryny sieci Web opisanej powy┐ej; katalogi /SiteAdmin i /PR s╣ katalogami wirtualnymi:
Dla prostej witryny sieci Web dodawanie katalog≤w wirtualnych mo┐e nie byµ konieczne. Po prostu wszystkie pliki mo┐na umie£ciµ w katalogu macierzystym witryny. Je£li jednak witryna jest z│o┐ona lub wygodnie jest okre£liµ r≤┐ne adresy URL dla r≤┐nych czΩ£ci witryny, mo┐na dodaµ katalogi wirtualne. Odpowiednie instrukcje mo┐na znaleƒµ w temacie Tworzenie katalog≤w wirtualnych.
Gdy przegl╣darka ┐╣da strony nale┐╣cej do witryny sieci Web, serwer sieci Web lokalizuje stronΩ okre£lon╣ przez adres URL i zwraca j╣ do przegl╣darki. Przenosz╣c stronΩ w obrΩbie witryny sieci Web, nie zawsze mo┐na poprawiµ wszystkie │╣cza odnosz╣ce siΩ do starego adresu URL tej strony. Aby upewniµ siΩ, ┐e przegl╣darki bΩd╣ mog│y znaleƒµ stronΩ z nowym adresem URL, nale┐y “poinstruowaµ” serwer sieci Web, aby poda│ przegl╣darce nowy adres URL. Przegl╣darka u┐ywa nowego adresu URL ponownie ┐╣daj╣c strony. Proces ten nazywa siΩ “readresowaniem ┐╣dania przegl╣darki” lub “readresowaniem adresu URL”. Readresowanie ┐╣dania dla strony przypomina u┐ycie przez pocztΩ adresu do przesy│ania dalej. Taki adres zapewnia, ┐e listy i paczki wys│ane pod poprzedni adres zamieszkania s╣ dostarczane pod nowy adres.
Readresowanie adresu URL jest u┐yteczne podczas aktualizacji witryny sieci Web, kiedy czΩ£µ witryny ma byµ czasowo niedostΩpna, albo po zmianie nazwy katalogu wirtualnego, kiedy autor witryny chce, aby │╣cza plik≤w w pierwotnym katalogu wirtualnym prowadzi│y do tych samych plik≤w w nowym katalogu wirtualnym. Odpowiednie instrukcje mo┐na znaleƒµ w temacie Kierowanie ┐╣da± do katalogu.