1. Serwer IIS (Internet Information Services).
To rola serwera, która umożliwia
użytkownikom obsługę własnej witryny WWW oraz FTP w sieci.
Usługa IIS nie jest standardowo instalowana w żadnym z systemów, więc musimy ją doinstalować. Niemniej jednak, jeśli wcześniej na serwerze dodaliśmy np. usługę routingu (dostęp zdalny), to podstawowe funkcje umożliwiające postawienie serwera www bedą już dostępne. Na potrzeby ćwiczenia przeprowadzimy instalację usługi IIS od zera.
Uruchamiamy "Menedżer serwera" i wybieramy "Dodaj role i funkcje"
Uruchamia się "Kreator dodawania ról i funkcji" - naciskamy "Dalej"
Pozostawiamy pierwszą opcję i naciskamy "Dalej"
Wybieramy nasz serwer (innego nie mamy) i naciskamy "Dalej".
Zaznaczamy rolę IIS
Pojawi nam się podczas zaznaczania takie okno z informacją jakie funkcje zostaną dołączone do tej roli. Naciskamy "Dodaj funkcje"
Mamy już naszą rolę serwera zaznaczoną - naciskamy "Dalej"
Możemy jeszcze coś dodać do instalacji, ale my tego nie robimy i naciskamy "Dalej"
Jeszcze informacja o samej usłudze, którą instalujemy i naciskamy "Dalej"
W powyższym oknie możemy dorzucić "Przekierowania http" oraz "Autoryzacja adresów URL", które być może wykorzystane zostaną w przyszłości i naciskamy "Dalej"
Zaznaczamy restart komputera jeśli zaistnieje taka konieczność, naciskamy "Tak" i "Zainstaluj"
Sam proces instalacji trwa chwilę, a w momencie gdy dobiegnie końca klikamy "Zamknij"
Po pomyślnej instalacji w "Menedżerze serwera" z "Narzędzi" wybieramy "Menedżer internetowych usług informacyjnych IIS"
I po uruchomieniu widzimy, jak wygląda nasz "Menedżer internetowych usług informacyjnych"
Po uruchomieniu "Menedżera internetowych usług informacyjnych", po lewej stronie mamy możliwość sprawdzenia jakie witryny są dostępne z naszego serwera www
Zaznaczamy więc domyślną witrynę "Default Web Site", klikamy PPM, następnie "Zarządzanie witryną sieci Web" i klikamy "Przeglądaj"
W przeglądarce internetowej powinna nam się wyświetlić powyższa witryna, a w pasku adresu będziemy mieli wpisane localhost. Oczywiście nasza strona będzie także dostępna pod adresem naszego serwera (192.168.110.1) lub po wpisaniu 127.0.0.1 (adres localhost)
Kolejnym krokiem jaki powinniśmy wykonać jest lokalizacja plików domyślnej strony. Wracamy więc do "Menedżera internetowych usług informacyjnych", zaznaczamy domyślną witrynę, ponownie klikamy PPM" --> "Zarządzanie witryną sieci Web" i klikamy "Ustawienia zaawansowane"
Z powyższego okna możemy odczytać, że nasza witryna uruchamiana jest z nieokreślonego adresu IP na porcie nr 80, zaś pliki z zawartością naszej strony znajdują się w "%SystemDrive%\inetpub\wwwroot"
Przechodzimy do tego katalogu, w jakimś edytorze otwieramy plik iisstart.htm i w sekcji body dodajemy wpis np. "Pracownia Systemów Operacyjnych - klasa 2". Na koniec oczywiście zapisujemy zmiany
Następnie odświeżamy przeglądarkę internetową, albo wpisujemy w pasku adresu przeglądarki np. IP naszego serwera: 192.168.110.1 i widzimy, że nasz wpis pojawił się u góry strony
Aby już tak na poważnie sprawdzić działanie naszego sewera www, przechodzimy na klienta, uruchamiamy przeglądarkę internetową i wpisujemy w pasku adresu przeglądarki adres IP naszego serwera: 192.168.110.1. Jeśli uzyskamy powyższy efekt, to znaczy że nasz serwer www działa poprawnie
W kolejnym przykładzie pokażemy sobie w jaki sposób można utworzyć
nową witrynę www, w dowolnym miejscu. Założenia są takie:
- nazwa strony: Test
- miejsce przechowywania plików strony: c:\Test
- adres IP serwera z karty LAN: u nas 192.168.110.1
- numer portu: 80
Najpierw tworzymy folder Test na dysku C, a następnie przechodzimy do "Menedżera internetowych usług informacyjnych", zaznaczamy "Witryny", naciskamy PPM i wybieramy "Dodaj witrynę sieci Web ..."
Wprowadzamy nazwę witryny, ścieżkę do folderu, adres IP, numer portu i naciskamy OK. Jeśli mamy już jakąś konkretną stronę przypisaną do naszego adresu IP i jest ona także uruchamiana na porcie nr 80, to możemy po naciśnięciu OK otrzymać ostrzeżnie, że nie można uruchomić jednocześnie dwóch stron na porcie nr 80
Teraz możemy wprowadzić w pasku adresu naszej przeglądarki adres IP serwera: 192.168.110.1. Powinniśmy uzyskać powyższy efekt. Po pierwsze strona nam się nie wyświetla bo w naszym katalogu c:\Test nie ma żadnych plików, a po drugie powinniśmy jeszcze nadać odpowiednie uprawnienia dla grupy Wszyscy do naszego katalogu
Nadajemy powyższe uprawnienia do folderu c:\Test dla grupy Wszyscy
Na koniec tworzymy w folderze c:\Test plik o nazwie index.html z powyższą zawartością
Po zapisaniu naszego pliku, uruchamiamy ponownie naszą stronę w przeglądarce internetowej wpisując adres IP naszego serwera: 192.168.110.1. Teraz już jest wszystko OK
Podobny efekt, powinniśmy uzyskać na kliencie po wpisaniu w przeglądarce adresu IP naszego serwera. Działa!
Umiemy już postawić i uruchomić stronę internetową na porcie domyślnym (80). Nic nie stoi jednak na przeszkodzie, aby taką witrynę uruchomić na innym porcie. Niech to będzie port nr 8585.
Uruchamiamy ponownie "Menedżer internetowych usług informacyjnych", zaznaczamy naszą witrynę Test, klikamy PPM i wybieramy "Edytuj powiązania"
Następnie zaznaczamy nasz wpis i klikamy "Edytuj"
Wprowadzamy nasz port 8585, naciskamy "Ok", a następnie "Zamknij"
Najpierw uruchamiamy naszą stronę w przeglądarce internetowej na serwerze, wpisując adres IP naszego serwera oraz po "dwukropku" nr portu: 192.168.110.1:8585. Oczywiście w pliku "index.html" dokonujemy kosmetycznej zmiany, związanej z numerem portu. Na serwerze wszystko jest OK
Podobny efekt powinniśmy uzyskać na kliencie po wpisaniu w przeglądarce adresu IP i numeru portu. Coś jednak poszło nie tak. Otóż należy pamiętać, że przy włączonej zaporze na serwerze, port numer 80 jest otwarty, ale już port nr 8585 niekoniecznie. Można oczywiście ją wyłączyć, ale nie będzie to zbyt bezpieczne. Wprowadzimy zatem regułę dla połączeń przychodzących
Z panelu sterowania wybieramy opcję "Zapora Windows Defender" i klikamy "Ustawienia zaawansowane"
Następnie zaznaczamy "Reguły przychodzące", klikamy PPM i wybieramy "Nowa reguła"
W kolejnym oknie określamy typ reguły, w naszym przypadku będzie to Port i klikamy "Dalej"
W następnym kroku pozostawiamy port TCP, podajemy nasz numer portu: 8585 i klikamy "Dalej"
Musimy jeszcze określić jaka akcja ma zostać wykonana, gdy połączenie będzie spełniało określone warunki. Oczywiście zaznaczamy "Zezwalaj na połączenie" i klikamy "Dalej"
Możemy także wybrać profil, do którego będzie stosowana reguła. My zaznaczamy wszystkie dostępne i klikamy "Dalej"
Na koniec podajemy nazwę naszej reguły i naciskamy "Zakończ"
Jak widać powyżej, nasza reguła znajduje się już na liście wpisów i jest włączona
Teraz na kliencie odświeżamy okno przeglądarki i widzimy, że mamy dostęp do naszej witryny
Strony internetowe najczęściej uruchamiane są z pliku index.html lub index.htm. Czasami jednak pliki mają niestandardowe nazwy i dlatego w takich sytaucjach należy odpowiednio zdefiniować "Dokument domyślny" na serwerze www.
Przechodzimy zatem do katalogu c:\Test i zmieniamy nazwę pliku "index.html" na "stronka.html. Następnie, najpierw na serwerze wpisujemy w przeglądarce 192.168.110.1:8585. I jak widzimy nasza strona nie wczytała się poprawnie, a jako najbardziej prawdopodobną przyczynę podano, że "dla żądanego adresu nie skonfigurowano dokumentu domyślnego"
Przechodzimy zatem do "Menedżera internetowych usług informacyjnych", zaznaczamy naszą witrynę i klikamy dwukrotnie w opcję "Dokument domyślny"
Widzimy, że wśród dokumentów domyślnych brakuje nam "stronka.html". W związku z tym klikamy "Dodaj", podajemy nazwę naszego pliku i klikamy OK
Teraz już "stronka.html" widnieje na liście dokumentów domyślnych
Zanim ponownie wyświetlimy w przeglądarce naszą stronę, dokonamy jeszcze małej zmiany kosmetycznej w pliku "stronka.html". Dopiszemy tam tekst z jakiego pliku jest uruchamiana nasza witryna
Następnie odświeżamy przeglądarkę internetową na serwerze i widzimy, że strona już się uruchmia, a nasz wpis pojawił się na stronie
Oczywiście dla pewności czy sewer działa poprawnie, przechodzimy na klienta, uruchamiamy przeglądarkę internetową i ponownie wpisujemy w pasku adresu przeglądarki adres IP naszego serwera: 192.168.110.1:8585. Powinniśmy uzyskać powyższy efekt
Wszystkie czynności udokumentuj zrzutami z ekranu i umieść w sprawozdaniu.