Instalacja i konfiguracja serwera IIS z FTP IIS (Internet Information Services) jest to usługa dostępna w systemach z rodziny Windows Server, pozwalająca na obsługę i utrzymanie własnych stron WWW oraz serwerów FTP. Na dzisiejszych zajęciach doświadczycie w jaki sposób zainstalować taką usługę oraz jak udostępniać strony WWW dla użytkowników Twojej domeny lokalnej. Pamiętaj, że instrukcja ma charakter poglądowy, wszystkie opcje i nazwy należy dostosować do własnej domeny. Aby zainstalować serwer IIS w naszym systemie musimy dodać nową rolę Add Roles. 1 S t r o n a
Z listy dostępnych do zainstalowania ról wybieramy Web Server (IIS) i klikamy Next. 2 S t r o n a
Zapoznajemy się z informacjami przestawionymi w kreatorze i ponownie klikamy Next. 3 S t r o n a
Domyślnie IIS nie instaluje serwera FTP, tak więc aby go zainstalować wyszukujemy opcję FTP Server z listy dostępnych, dodatkowych funkcji, zaznaczamy ją i klikamy Next. 4 S t r o n a
Ponownie zapoznajemy się z informacjami przekazywanymi przez kreator i jeśli wszystko jest ok klikamy Install. 5 S t r o n a
Po chwili instalator powinien przedstawić nam pozytywny rezultat procesu instalacji, aby go zakończyć klikamy Close. 6 S t r o n a
Podczas procesu instalacji na dysku C naszego serwera utworzony został domyślny folder do przechowywania stron WWW i plików serwera FTP o nazwie inetpub. 7 S t r o n a
Ze względów bezpieczeństwa nie należy kurczowo trzymać się domyślnych lokalizacji, dlatego na potrzeby naszego ćwiczenia stwórz na dysku C folder strona WWW do przechowywania plików strony oraz dane ftp do przechowywania plików serwera FTP (o tym za chwilę). Przejdźmy teraz do konfiguracji naszej strony WWW oraz serwera FTP. W tym celu uruchamiamy konsolę zarządzania usługą IIS klikając w START, wybierając Administrative Tools i dalej Internet Information Services (IIS) Manager. 8 S t r o n a
Rozwijamy element z nazwą serwera, prawym przyciskiem myszy klikamy Sites i wybieramy Add Web Site. 9 S t r o n a
W polu site name podajemy nazwę naszej strony (np. domowa), podajemy ścieżkę do katalogu, w którym znajdują się pliki strony (w katalogu strona www stwórz przykładowy plik strony o nazwie index.html, zawierający tekst: testowa strona domowa ). Następnie wpisujemy adres hosta (to będzie adres naszej strony, na tym etapie musi być taki sam jak nazwa naszej domeny) i klikamy OK. 10 S t r o n a
W tym momencie strona jest już dostępna dla użytkowników naszej domeny, aby to sprawdzić logujemy się na stacji roboczej (np. Windows 7 Professional) na dowolne konto użytkownika domenowego, uruchamiamy przeglądarkę internetową i wpisujemy adres domowa.local. Jak widać użytkownik ma już dostęp do naszej strony. Ustawmy tę stronę jako startowa. W przyszłości posłuży nam ona chociażby do przekazywania użytkownikom informacji technicznych. Tutaj może pojawić się pytanie, czy istnieje możliwość, aby na jednym serwerze można było umieścić kilka stron o różnych adresach, np. dzieci.domowa.local? Odpowiedź brzmi: oczywiście tak, ale zanim będziemy mogli to zrobić musimy dokonać pewnym modyfikacji w usłudze DNS naszego serwera, ponieważ to właśnie DNS pozwala na przypisanie różnych nazw hostów (czyli naszych stron WWW) do adresu IP. 11 S t r o n a
Przejdźmy zatem do konsoli zarządzania usługą DNS, w tym celu klikamy w START, wybieramy Administrative Tools i dalej DNS. Rozwijamy element z nazwą naszego serwera, następnie Forward Lookup Zones i klikamy w domowa.local. Prawym przyciskiem myszy klikamy w białe pole i wybieramy New Host (A or AAAA) 12 S t r o n a
Podajemy nazwę hosta, np. dzieci (jak widać pełna nazwa domeny zmieniła się na dzieci.domowa.local), podajemy adres naszego serwera (UWAGA! To jest przykładowy adres. Sprawdź adres swojego serwera) i klikamy Add Host. Teraz możemy już dodać kolejną stronę WWW do naszego serwera. Aby to zrobić ponownie uruchamiamy konsolę zarządzania serwerem IIS. 13 S t r o n a
Klikamy prawym przyciskiem myszy na Sites i wybieramy Add Web Site 14 S t r o n a
W polu site name podajemy nazwę naszej kolejnej strony (np. dzieci), podajemy ścieżkę do katalogu, w którym znajdują się pliki nowej strony (na potrzeby ćwiczenia stwórz osobny katalog strona www dzieci i umieść tam plik strony o nazwie index.html, zawierający tekst: testowa strona domowa dzieci ), podajemy adres hosta (dzieci.domowa.local) i klikamy OK. 15 S t r o n a
Po wpisaniu adresu naszej strony użytkownik ma już do niej dostęp. Obydwie strony działają teraz niezależnie na jednym serwerze. Ważne jest, aby pliki tych stron znajdowały się w osobnych katalogach, a wówczas serwer nie będzie miał problemu z ich odtwarzaniem na komputerach użytkowników. Konfiguracja, którą pokazałem pozwala na korzystanie ze stron tylko w ramach wewnętrznej sieci lokalnej (intranet). 16 S t r o n a
Następnie zobaczycie jak dokonać prostej konfiguracji serwera FTP, tak aby można było w sieci udostępniać pliki za pomocą tego protokołu. Skorzystam z wcześniej stworzonego folderu o nazwie dane ftp, w którym należy umieścić przykładowe pliki. Ponownie uruchamiamy konsolę zarządzanie IIS, prawym przyciskiem myszy klikamy w element Site i wybieramy Add FTP Site 17 S t r o n a
Podajemy nazwę oraz ścieżkę do plików. 18 S t r o n a
Zmieniamy opcję na No SSL i klikamy Next. Niestety, ale nie posiadamy wykupionego certyfikatu bezpieczeństwa SSL, a zatem nie możemy wybrać ostatniej opcji. 19 S t r o n a
Określamy sposób dostępu do serwera FTP (Basic oznacza, że korzystać z danych na serwerze FTP będzie można po wpisaniu nazwy użytkownika i hasła). Wskażmy, którzy użytkownicy będą mogli korzystać z danych (ja wybieram opcję dla wszystkich. Ty natomiast, ze względów bezpieczeństwa, wybierz użytkownika należącego do grupy Administratorzy domeny, np. root/operator/itp.), nadajemy pełne uprawnienia i klikamy Finish. 20 S t r o n a
Uruchamiamy dowolne narzędzie do korzystania z usługi FTP (ja uruchomiłem eksplorator Windows; do bardziej profesjonalnego testowania serwera FTP można użyć programu typu FileZilla lub Total Commander). Wpisujemy w górnym pasku adres naszego serwera ftp://10.0.0.1, podajemy nazwę użytkownika z Active Directory, hasło i klikamy Log On. 21 S t r o n a
Jak widać u mnie użytkownik user1 uzyskał dostęp do plików i katalogów. I to by było na tyle. Jak widać konfiguracja serwera IIS z FTP nie jest trudna, ale wymaga staranności i skupienia przy jego konfiguracji. źródło: egzamin-e13.pl opracowanie własne 22 S t r o n a