Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 1/16 A. Instalacja serwera www 1. Korzystamy z aplikacji zarządzającej serwerem, a w zasadzie jego rolami: 2. Wybieramy dodanie roli.
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 2/16 3. Następnie instalator sprawdza system pod kątem ustawień sieciowych (w przypadku istniejących środowisk wirtualnych moŝe to potrwać chwilę). 4. W następnym kroku wybieramy konfigurację niestandardową.
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 3/16 5. A w niej serwer aplikacji oparty o Internetowe Usługi Informacyjne (ang. IIS) - bez dodatków - w rezultacie w podsumowaniu wyboru widzimy tylko niezbędne elementy
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 4/16 6. Rozpoczyna się instalacja, podczas której naleŝy kilka razy wskazać lokalizację plików instalacyjnych w laboratorium obrazy płyt instalacyjnych znajdują się na dysku sieciowym zmapowanym, jako Z:
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 5/16 7. Instalacja dobiegła końca. 8. Dalsze zarządzanie instalacjami usług odbywa się przez role (pkt 1) lub poprzez Panel sterowania -> Dodaj lub usuń programy -> Dodaj/Usuń składniki systemu Windows
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 6/16 9. Z aplikacji zarządzania serwerem (pkt 1) wybieramy serwer aplikacji i zarządzaj nim: lub z menu -> narzędzia administracyjne wybieramy MenedŜer internetowych usług informacyjnych (IIS) i pojawi się kolejne okno do zarządzania tą usługą. Rozwijamy gałąź Witryny sieci Web na lokalnym komputerze, z utworzoną domyślną witryną.
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 7/16 10. Aby sprawdzić konfigurację witryny, klikamy na jej nazwie prawym klawiszem myszy i z menu wybieramy Właściwości i w zakładce Katalog macierzysty moŝemy ustawić lokalizację plików witryny inną niŝ domyślna. Jeśli tego dokonamy, naleŝy z menu (jak powyŝej) wybrać Zatrzymaj a potem Uruchom. WaŜne, aby nie dawać moŝliwości zapisu do tej lokalizacji.
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 8/16 11. Działanie serwera sprawdzamy wpisując w przeglądarce internetowej adres localhost. Aby strona była widoczna z innych lokalizacji w sieci, naleŝy upewnić się, Ŝe włączony jest dostęp anonimowy do witryny.
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 9/16 B. UmoŜliwienie korzystania ze skryptów PHP. 1. Ze strony http://windows.php.net/download/ naleŝy pobrać aktualną wersję PHP do pracy z Microsoft IIS 5.1 i IIS 6.0, zalecana jest podwersja nts. Aktualnie jest to plik php-5.4.15-nts-win32-vc9-x86.zip dostępny równieŝ lokalnie na dysku Z:. 2. NaleŜy rozpakować archiwum do katalogu c:\php i zmienić nazwę pliku php.ini-production na php.ini 3. W pliku php.ini dokonać zmian (http://www.php.net/manual/pl/install.windows.iis6.php): cgi.force_redirect = 0 //odkomentować i zmienić wartość z 1 na 0 cgi.fix_pathinfo=1 //wystarczy odkomentować fastcgi.impersonate = 1 //wystarczy odkomentować fastcgi.logging = 0 //wystarczy odkomentować 4. Aby uŝytkownik anonimowy (jego nazwa odczytana w punkcie A11) mógł korzystać z dogodności skryptów, naleŝy mu dodać uprawnienia do ich wykonywania wydając w konsoli komendę: icacls C:\inetpub\wwwroot /grant IUSR_SL231-03:(OI)(CI)(M) gdzie wskazany katalog odpowiada lokalizacji witryny (A10) 5. Pozostało nam powiadomić witrynę o nowym rozszerzeniu, w tym celu naleŝy dodać nowy rodzaj domyślnego dokumentu index.php w zakładce Dokumenty i przenieść go na górę.
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 10/16 6. Oraz w zakładce Katalog macierzysty klikamy w pozycję Konfiguracja... Jako plik wykonywalny wybieramy program c:\php\php-cgi.exe i rozszerzenie.php (waŝna kropka na początku)
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 11/16 7. PoniewaŜ korzystamy z wersji IIS 6.0 musimy dodać rozszerzenie.php (waŝna kropka na początku) do rozszerzeń usługi i je aktywować. 8. Ponownie uruchamiamy witrynę i od tego momentu skrypty php są w niej widoczne.
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 12/16 C. Serwer FTP 0. Powinniśmy doinstalować usługę FTP, korzystając z mechanizmu opisanego w punkcie A8 poprzez Panel sterowania -> Dodaj lub usuń programy -> Dodaj/Usuń składniki systemu Windows -> Serwer aplikacji -> Internetowe usługi informacyjne (IIS) 1. Zamykamy aplikację Serwer aplikacji i powtarzając krok A9 mamy widoczne Witryny FTP W podobny sposób postępujemy z zarządzaniem serwerem ftp, domyślnie ma ustawioną własność zapisywania w danej lokalizacji i dostęp anonimowy:
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 13/16 moŝemy to sprawdzić otwierając w przeglądarce na innym komputerze adres ftp://ip_serwera_ftp/ 2. PoniewaŜ zaleŝy nam na świadomym dostępie, to naleŝy wyłączyć dostęp anonimowy na karcie Konta zabezpieczeń, i potwierdzić nieszyfrowane połączenia. A następnie ponownie uruchomić usługę.
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 14/16 3. W eksploratorze upewnić się, Ŝe Katalog macierzysty ma uprawnienia do zapisywania i odczytu dla lokalnych uŝytkowników:
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 15/16 4. Na innym komputerze w przeglądarce wpisujemy adres naszego komputera, ale tym razem zostaniemy poproszeni o podanie uŝytkownika i jego hasło (wybieramy uŝytkownika student), jeśli chcemy zarządzać plikami to naleŝy postępować zgodnie z informacją na stronie i uruchomić eksplorator ponownie zostaniemy poproszeni o autoryzację. Od tego momentu moŝemy wklejać lub kopiować pliki, ich zdalne usunięcie będzie zaleŝał od tego czy konkretny uŝytkownik ma pełny dostęp do folderu. 5. Zmieniając Katalog macierzysty witryny FTP na ten, który słuŝy witrynie WWW, moŝemy konkretnemu uŝytkownikowi nadać pełne uprawnienia i pozwolić mu na zdalne zarządzanie treścią witryny WWW.
Instalacja usług sieciowych WWW/FTP z wykorzystaniem IIS w Windows Serwer 2003 16/16 D. Odinstalowanie usług Aby kolejne grupy mogły powtórzyć całą procedurę naleŝy: 1. zatrzymać działanie obu witryn (www, ftp); 2. odinstalować usługi korzystając z mechanizmu opisanego w punkcie A8 poprzez Panel sterowania -> Dodaj lub usuń programy -> Dodaj/Usuń składniki systemu Windows usunąć zaznaczenie przy Serwer aplikacji i kontynuować proces. 3. skasować katalogi c:\inetpub oraz c:\php