[ Pobierz całość w formacie PDF ]
.20.Możesz zmodyfikować nazwęwitryny WWW, której używasz do jej identyfikacji.Rozdział 2 Serwer IIS widziany z perspektywy twórcy stron48Możesz również określić maksymalną liczbę połączeń z witryną w danym czasie.Jest to użyteczne wscenariuszu wielorakich domen, w którym możesz pobierać opłaty za umieszczenie witryny WWW napodstawie maksymalnej ilości dopuszczalnych połączeń.Możesz również wybrać sposób rejestrowania żądań witryny.Pamiętaj o tym, że domyślnie ustawiana jest tutajta wartość, którą wprowadziłeś we właściwościach usługi WWW.Właściwości katalogu macierzystegoTeraz wybierz zakładkę Katalog macierzysty (Home Directory), jak to pokazano na rysunku 2.23.Pierwszymustawieniem, jakiego możesz dokonać tutaj, jest położenie plików danej witryny.Zależnie od tego, na co sięzdecydujesz, tak zmieni się część zakładki poniżej.Rysunek 2.23.Właściwości katalogu macierzystegoJeśli zdecydujesz się na umieszczenie witryny na tym komputerze, na którym aktualnie pracujesz, będzieszmógł wybrać lokalną ścieżkę oraz dowolną z poniżej wyszczególnionych właściwości.Jeśli wybierzesz katalogwspółdzielony, zostaniesz zapytany o podanie nazwy serwera oraz folderu współdzielonego w postaci\\[serwer]\[udział].Możesz również wybrać readresowanie (redirection), co spowoduje, że podczas próby dostępu odwiedzającegodo twojej witryny, zostanie on odesłany do jakiegoś innego miejsca w Internecie.Kiedy zdecydujesz się na tąopcję, zostaniesz poproszony o podanie adresu URL, do którego nastąpi przekierowanie.Nie możesz wtedyjednak ustawić innych właściwości w tej zakładce.Ustawienia aplikacji (Applications Settings) zostały omówione w podrozdziale Właściwości aplikacji wdalszej części tego rozdziału.Eksploracja witrynyTeraz, kiedy już dodałeś i skonfigurowałeś witrynę WWW, możesz przeglądać zawartość strony w podobnysposób, jak robi się to przy użyciu Eksploratora Windows.Możesz rozwijać listę katalogów, jak to pokazano narysunku 2.24.ASP Kompendium programisty49Rysunek 2.24.Eksploracja witryny WWWKatalogi wirtualneMożesz przejrzeć zawartość każdego folderu twojej witryny.Te pliki i foldery odpowiadają plikom i folderomlogicznym, które znajdują się w strukturze katalogu macierzystego tej witryny.Możesz również stworzyćkatalogi wirtualne.Katalogi wirtualne są folderami, które znajdują się poza fizyczną strukturą katalogów witryny WWW, alechcesz je włączyć do witryny.Przypuśćmy na przykład, że masz witrynę zawierającą podkatalogi html i script.Adresujesz te katalogi poprzez określenie nazwy domeny, po której następuje nazwa odpowiedniegopodkatalogu: http://www.somewhere.com/html/welcome.html.Posiadasz jednak na serwerze inny katalogzawierający pliki video, które chcesz udostępnić poprzez witrynę WWW w katalogu o nazwie avi.W bieżącejkonfiguracji pliki te nie są dostępne dla twojej witryny, ponieważ znajdują się poza jej fizyczną strukturąkatalogów.Możesz jednak stworzyć katalog wirtualny wskazujący katalog avi, który w ten sposób zostaniewłączony w logiczną strukturę twojej witryny.Aby stworzyć katalog wirtualny, kliknij prawym przyciskiem myszy ikonę witryny bądz folderu, gdzie katalogwirtualny ma być dodany i wybierz Nowy (New), a następnie Katalog wirtualny (Virtual Directory), jak topokazano na rysunku 2.25.W ten sposób uruchomisz Kreatora nowego katalogu wirtualnego (New VirtualDirectory Wizard).Jego pierwsze okno prezentuje rysunek 2.26.Rozdział 2 Serwer IIS widziany z perspektywy twórcy stron50Rysunek 2.25.Dodawanie katalogu wirtualnegoRysunek 2.26.Kreator nowego katalogu wirtualnego krok pierwszyPierwszą rzeczą, jaką należy wprowadzić jest nazwa dla katalogu wirtualnego, która będzie widoczna na twojejwitrynie WWW.Innymi słowy, jeśli katalog fizyczny nosi nazwę PublicVideos, ale ty chcesz aby nazwa tapodczas dostępu do strony brzmiała Videos, taką właśnie nazwę wpiszesz w polu tekstowym pierwszego oknakreatora.W drugim kroku kreatora określisz fizyczne położenie katalogu wirtualnego (Rysunek 2.27).Naciśnij przyciskPrzeglądaj (Browse) i ustal lokalizację katalogu fizycznego.ASP Kompendium programisty51Rysunek 2.27.Kreator nowego katalogu wirtualnego krok drugiW kroku trzecim (Rysunek 2.28) możesz określić uprawnienia dostępu do katalogu wirtualnego.Następnienaciśnij przycisk Zakończ (Finish).Od tej pory nowy katalog wirtualny, fizycznie umiejscowiony poza twojąwitryną, staje się dostępny dla odwiedzających.Rysunek 2.28.Kreator nowego katalogu wirtualnego krok trzeciWłaściwości folderu i plikuDowiedziałeś się już, w jaki sposób ustawiać właściwości dla samej usługi WWW.Wiesz również, jak to samozrobić z poszczególnymi witrynami, których właściwości są dziedziczone z usługi WWW.Teraz dowiemy sięjak ustawiać właściwości konkretnych folderów i plików witryny.Dostęp do właściwości uzyskuje się klikającRozdział 2 Serwer IIS widziany z perspektywy twórcy stron52dany folder prawym przyciskiem i wybierając Właściwości (Properties).Powinieneś wtedy ujrzeć oknodialogowe pokazane na rysunku 2.29.Rysunek 2.29.Właściwości folderuWłaściwości folderu są dziedziczone przez właściwości witryny WWW, dlatego zwykle nie trzeba ichustawiać.Dzięki nim jednak masz możliwość precyzyjnej konfiguracji twojej witryny.Możesz na przykładprzeznaczyć jeden folder na przechowywanie skryptów.W takim wypadku ustalisz dla niego uprawnieniaskryptu.Jeśli chcesz rejestrować dostęp do pojedynczego folderu, zrobisz to poprzez Właściwości folderu.Każdy plik folderu również posiada swoje właściwości.Są one pokazane na rysunku 2.30.Właściwości plikusą dziedziczone z właściwości folderu, tak więc hierarchia dziedziczenia przedstawia się następująco: usługaWWW, witryna WWW, folder, a na końcu plik.Aplikacje ASPZmienne trwałe i zakresoweAplikacja ASP to wymyślna nazwa, która określa po prostu grupę stron ASP ulokowanych w jednej strukturzekatalogu, z którymi pracować możesz podobnie jak z aplikacją.Sama strona ASP jest jednostką oddzielną, podobną do wyspy, która nie dzieli się informacjami zapamiętanymiw zmiennych z innymi stronami ASP.Strona będąca częścią aplikacji ASP może współużytkować iprzetrzymywać zmienne trwałe poza pojedynczą stroną oraz zapamiętywać dane zakresowe poza nią.Przezzmienne trwałe rozumiemy takie zmienne, które pozostają dostępne po wyłączeniu strony
[ Pobierz całość w formacie PDF ]