Instrukcja numer 01 Instalacja Moodle na serwerze SBS2000/2003 Opiekun pracowni internetowej SBS Instalacja serwera APACHE na serwerze SBS 2000/SBS2003 Zadanie 1 Instalacja serwera Apache na serwerze SBS2003 Notatka Polecenie 01 Zatrzymanie lokalnego serwera WWW SBS2003 1. Zaloguj się na konsoli serwera jako administrator 2. Uruchom program Menedżer usług internetowych w następujący sposób: Wybierz z paska zadań kolejno Start Uruchom W oknie Uruchamianie w polu Otwórz wpisz inetmgr W oknie Uruchamianie wybierz przycisk OK 3. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) rozwiń swój serwer (komputer loklany) 4. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) rozwiń Witryny sieci Web 5. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) wskaż pierwszą witrynę sieci WEB (Domyślna witryna sieci Web) 6. Wybierz prawym przyciskiem myszy wskazaną witrynę sieci Web 7. Z menu podręcznego wybierz Zatrzymaj 8. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) wskaż każdą kolejną witrynę sieci WEB i wykonaj dla niej punkty 6 oraz 7 9. Zamknij okno Menedżer internetowych usług informacyjnych IIS (IIS) Notatka dlaczego tymczasowo zatrzymujemy lokalny serwer WWW? by Dariusz Fabicki NR 01 [v. 2.0] Strona 1/11
Polecenie 02a Zdefiniowanie portu w ISA 2004 do poprawnego działania serwera APACHE równolegle z lokalnym serwerem WWW SBS2003 1. Wybierz z paska zadań Start Wszystkie programy Microsoft ISA Server ISA Management 2. Rozwiń swój serwer 3. Wskaż Firewall Policy 4. Z prawej kolumny wybierz zakładkę Tolbox 5. Z prawej kolumny wybierz belkę Protocols 6. W belce Protocols wybierz z menu kolejno New Protocol 7. W oknie kreatora w polu Protocol definition name: wpisz 58080 TCP Przychodzące 8. W oknie kreatora wybierz przycisk Dalej 9. W oknie Primary Connection Information wybierz przycisk New 10. W oknie New/Edit Protocol Connection z listy Protocol type wybierz TCP 11. W oknie New/Edit Protocol Connection z listy Direction wybierz InBound 12. W oknie New/Edit Protocol Connection w polu From wpisz: 58080 13. W oknie New/Edit Protocol Connection w polu To wpisz: 58080 14. W oknie New/Edit Protocol Connection wybierz przycisk OK 15. W oknie Primary Connection Information wybierz przycisk Dalej 16. W oknie Secondary Connections zaznacz opcję No 17. W oknie Secondary Connections wybierz przycisk Dalej 18. W oknie kreatora wybierz przycisk Zakończ 19. W oknie Microsoft Internet Security and Acceleration Server 2004 wybierz przycisk Apply 20. W oknie Apply New Configuration wybierz przycisk OK. 21. Zamknij okno Microsoft Internet Security and Acceleration Server 2004 22. Wybierz z paska zadań Start Wszystkie programy Microsoft ISA Server ISA Management 23. Rozwiń swój serwer 24. Wskaż Firewall Policy 25. Wskaż regułę oznaczoną numerem 1 znajdującą się w środkowej kolumnie okna Microsoft Internet Security and Acceleration Server 2004 26. Wybierz prawym przyciskiem Firewall Policy 27. Wybierz z menu podręcznego kolejno Nowy Access Rule 28. W oknie New Access Rule Wizard w polu Access rule name: wpisz Odblokowanie dostępu dla protokołu 58080 (TCP) 29. W oknie New Access Rule Wizard wybierz przycisk Dalej 30. W oknie Rule Action zaznacz opcję Allow by Dariusz Fabicki NR 01 [v. 2.0] Strona 2/11
31. W oknie Rule Action wybierz przycisk Dalej 32. W oknie Protocols z listy This rule aplies to wybierz Selected Protocols 33. W oknie Protocols wybierz przycisk Add 34. W oknie Add Protocols otwórz folder User-Defined 35. W oknie Add Protocols wskaż protokół 58080 TCP Przychodzący 36. W oknie Add Protocols wybierz przycisk Add 37. W oknie Add Protocols wybierz przycisk Close 38. W oknie Protocols wybierz przycisk Dalej 39. W oknie Access Rule Sources wybierz przycisk Add 40. W oknie Add Network Entiries otwórz folder Networks Sets 41. W oknie Add Network Entiries wskaż All Networks (and Local Host) 42. W oknie Add Network Entiries wybierz przycisk Add 43. W oknie Add Network Entiries wybierz przycisk Close 44. W oknie Access Rule Sources wybierz przycisk Dalej 45. W oknie Access Rule Destinations wybierz przycisk Add 46. W oknie Add Network Entiries otwórz folder Networks 47. W oknie Add Network Entiries wskaż Localhost 48. W oknie Add Network Entiries wybierz przycisk Add 49. W oknie Add Network Entiries wybierz przycisk Close 50. W oknie Access Rule Destinations wybierz przycisk Dalej 51. W oknie User Sets wybierz przycisk Dalej 52. W oknie kreatora wybierz przycisk Zakończ 53. W oknie Microsoft Internet Security and Acceleration Server 2004 wybierz przycisk Apply 54. W oknie Apply New Configuration wybierz przycisk OK. 55. Zamknij okno Microsoft Internet Security and Acceleration Server 2004 Notatka by Dariusz Fabicki NR 01 [v. 2.0] Strona 3/11
Polecenie 02b Zdefiniowanie portu w ISA 2000 do poprawnego działania serwera APACHE równolegle z lokalnym serwerem WWW SBS2003 1. Zaloguj się do serwera na konto Administratora 2. Wybierz z paska zadań serwera Start Wszystkie programy Microsoft ISA Serwer ISA Management 3. Poczekaj na uruchomienie się konsoli ISA Management 4. W oknie ISA Management rozwiń Servers and Arrays 5. W oknie ISA Management rozwiń swój serwer 6. W oknie ISA Management rozwiń Policy Elements 7. W oknie ISA Management wskaż Protocol Definitions 8. W oknie ISA Management wybierz prawym przyciskiem Protocol Definitions 9. Z menu kontekstowego wybierz Nowy Definition 10. W oknie New Protocol Definition Wizard w polu Protocol definition name wpisz Apache port 58080 11. W oknie New Protocol Definition Wizard wybierz przycisk Dalej 12. W oknie New Protocol Definition Wizard Primary Connection Information w polu Port number wpisz 58080 13. W oknie New Protocol Definition Wizard Primary Connection Information z listy Direction wybierz Inbound 14. W oknie New Protocol Definition Wizard Primary Connection Information wybierz przycisk Dalej 15. W oknie New Protocol Definition Wizard Secondary Connections wybierz przycisk Dalej 16. W oknie New Protocol Definition Wizard wybierz przycisk Zakończ 17. W oknie ISA Management rozwiń Policy Elements 18. W oknie ISA Management wskaż Destination sets 19. W oknie ISA Management wybierz prawym przyciskiem Destination sets 20. Wybierz z menu podręcznego Nowy -> Set 21. W oknie New Destination set w polu Name wpisz: apache 22. W oknie New Destination set wybierz przycisk Add 23. W oknie Add/Edit Destinantion w polu Destination wpisz: apache 24. W oknie Add/Edit Destinantion w polu Path wpisz: /* 25. W oknie Add/Edit Destinantion wybierz przycisk OK 26. W oknie New Destination set wybierz przycisk Add i ewentualnie dodaj nowe nazwy pod którymi Twój serwer SBS jest widoczny w sieci Internet 27. W oknie New Destination set wybierz przycisk OK 28. W oknie ISA Management rozwiń Publishing by Dariusz Fabicki NR 01 [v. 2.0] Strona 4/11
29. W oknie ISA Management wskaż Web Publishing Rules 30. W oknie ISA Management wybierz prawym przyciskiem myszy Web Publishing Rules 31. Z menu kontekstowego wybierz Nowy Rule 32. W oknie New Web Publishing Rule Wizard w polu Web publishing rule name wpisz Publikacja serwera APACHE 33. W oknie New Web Publishing Rule Wizard wybierz przycisk Dalej 34. W oknie Destination Sets z listy rozwijanej Apply this rule to: wybierz Specified destination set 35. W oknie Destination Sets z listy rozwijanej Name wybierz Apache 36. W oknie Destination Sets wybierz przycisk Dalej 37. W oknie Client type wybierz przycisk Dalej 38. W oknie Rule action zaznacz opcję Redirect to request to this internal Web server (name Or adres IP) 39. W oknie Rule action w polu Redirect to request to this internal Web server (name Or adres IP) wpisz adres IP karty intranetowej serwera 40. W oknie Rule action zaznacz opcję Send the original host header to the publishing server instead of actual one 41. W oknie Rule action w polu Connect to this port when bridging request as HTTP wpisz: 58080 42. W oknie Rule action wybierz przycisk Dalej 43. W oknie Rule action wybierz przycisk Zakończ Notatka by Dariusz Fabicki NR 01 [v. 2.0] Strona 5/11
Polecenie 03 Instalacja serwera APACHE 44. Zaloguj się na konsoli serwera jako administrator 45. Uruchom program apache_2.2.9-win32-x86-no_ssl-r2.msi 46. W oknie Welcome to the Installation Wizard for Apache HHTP Server 2.2.9 wybierz przycisk Next 47. W oknie License Agreement zaznacz opcję I akcept the terms In the license agreement 48. W oknie License Agreement wybierz przycisk Next 49. W oknie Read This First wybierz przycisk Next 50. W oknie Server Information pozostaw domyślne opcje i wybierz przycisk Next 51. W oknie Setup Type zaznacz opcję Custom 52. W oknie Setup Type wybierz przycisk Next 53. W oknie Custom Setup wskaż listę rozwijaną Apache HHTP Server 2.2.9 54. Z listy rozwijanej Apache HHTP Server 2.2.9 wybierz This feature, and All subfeatures, will be installed on local hard drive 55. W oknie Custom Setup wybierz przycisk Change 56. W oknie Change Current Destination Folder w polu Folder name wpisz: o:\apache2.2\ 57. W oknie Change Current Destination Folder wybierz przycisk OK 58. W oknie Custom Setup wybierz przycisk Next 59. W oknie Ready to Install Program wybierz przycisk Install 60. W oknie Installation Wizard Completed wybierz przycisk Finish 61. Uruchom przeglądarkę internetową 62. Jako adres wpisz: http://localhost 63. Poprawność instalacji serwera określa strona z napisem It Works! (tylko w przypadku SBS2003 z ISA2004) w przypadku SBS2003 i SBS2000 z ISA2000 strona się na razie nie wyświetli by Dariusz Fabicki NR 01 [v. 2.0] Strona 6/11
Polecenie 04 Zmiana portu na którym działa serwer Apache 1. Zaloguj się na konsoli serwera jako administrator 2. Wybierz z paska zadań Start -> Wszystkie programy -> Apache http Server 2.2 -> Configure Apache Server-> Edit The Apache httpd.conf Fonfiguration File 3. W oknie httpd.conf nowo otworzonego notatnika znajdź linię: Listen 80 4. W lini Listen 80 popraw 80 na 58080 tak aby linia miała postać: Listen 58080 5. W oknie httpd.conf wybierz z menu Plik -> Zapisz 6. Zamknij okno httpd.conf 7. Wybierz z paska zadań Start -> Wszystkie programy -> Apache http Server 2.2 -> Control Apache Server-> Restart 5. Uruchom przeglądarkę internetową 6. Jako adres wpisz: http://localhost:58080 7. Poprawność instalacji serwera określa strona z napisem It Works! (zarówno na SBS2003 jak i SBS2000) Notatka by Dariusz Fabicki NR 01 [v. 2.0] Strona 7/11
Polecenie 05 Ponowne wznowienie pracy lokalnego serwera WWW SBS 2003 1. Zaloguj się na konsoli serwera jako administrator 2. Uruchom program Menedżer usług internetowych w następujący sposób: Wybierz z paska zadań kolejno Start Uruchom W oknie Uruchamianie w polu Otwórz wpisz inetmgr W oknie Uruchamianie wybierz przycisk OK 3. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) rozwiń swój serwer (komputer loklany) 4. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) rozwiń Witryny sieci Web 5. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) wskaż pierwszą witrynę sieci WEB (Domyślna witryna sieci Web) 6. Wybierz prawym przyciskiem myszy wskazaną witrynę sieci Web 7. Z menu podręcznego wybierz Uruchom 8. W oknie Menedżer internetowych usług informacyjnych IIS (IIS) wskaż każdą kolejną witrynę sieci WEB i wykonaj dla niej punkty 6 oraz 7 8. Zamknij okno Menedżer internetowych usług informacyjnych IIS (IIS) Wskazówka Pod adresem: http://localhost widać domyślną stronę pracowni internetowej Pod adresem: http://localhost:58080 widać domyślną stronę www serwera APACHE. Polecenie 06 Zdefiniowane nazwy Apache w sieci lokalnej 1. Wybierz z paska zadań Start Wszystkie Programy Narzędzia administracyjne DNS 2. Rozwiń swój serwer 3. Rozwiń Strefy wyszukiwania do przodu 4. Wskaż swoją domenę 5. Wybierz prawym przyciskiem myszy swoją domenę 6. Wybierz z menu podręcznego Nowy host (A) 7. W oknie Nowy host w pole Nazwa wpisz apache 8. W oknie Nowy host w polu adres IP wpisz adres IP serwera przypisany do jego karty internetowej 9. W oknie Nowy host wybierz przycisk Dodaj hosta 10. W oknie DNS wybierz przycisk OK. by Dariusz Fabicki NR 01 [v. 2.0] Strona 8/11
11. W oknie Nowy host wybierz przycisk Gotowe 12. Zamknij okno DNS 13. Wybierz kolejno menu Start Uruchom 14. W oknie Uruchamianie w polu Otwórz wpisz CMD i wciśnij Enter 15. W oknie wiersza poleceń wydaj komendę: ping apache 16. Sprawdź czy polecenie ping wykonało się poprawnie: Polecenie 07 Zdefiniowanie reguły w ISA, dla przekierowania żądania hosta Apache na port 58080 1. Wybierz z paska zadań START > Wszystkie programy > Microsoft ISA Server > ISA Management 2. Rozwiń swój serwer SBS 3. Wskaż Firewall Policy 4. Wybierz prawym przyciskiem Firewall Policy 5. Wybierz z menu podręcznego kolejno Nowy Web Server Publishing Rule. 6. W oknie New Web Publishing Rule Wizard w polu Web publishing Rule name wpisz: apache 7. W oknie New Web Publishing Rule Wizard wybierz przcisk Dalej 8. W oknie Select Rule Action zaznacz opcję Allow 9. W oknie Select Rule Action wybierz przycisk Dalej 10. W oknie Define Website to Publishing w polu Computer name or IP address wpisz: publishing.<nazwa_domeny_active_directory> np publishing.sbsmenis.edu.pl 11. W oknie Define Website to Publishing zaznacz opcję Forward the original host header instead of the actual one (specified above) 12. W oknie Define Website to Publishing w polu Path wpisz /* 13. W oknie Define Website to Publishing wybierz przycisk Dalej 14. W oknie Public Name Details z listy Accept request for wybierz opcję This domain name by Dariusz Fabicki NR 01 [v. 2.0] Strona 9/11
(type below) 15. W oknie Public Name Details w polu Public name wpisz apache 16. W oknie Public Name Details w polu Path (optional) wpisz /* 17. W oknie Public Name Details wybierz przycisk Dalej 18. W oknie Select Web Listener z listy Web listener wybierz opcję SBS Web listener 19. W oknie Select Web Listener wybierz przycisk Dalej 20. W oknie User Sets wybierz przycisk Dalej 21. W oknie New Web Publishing Rule Wizard wybierz przycisk Zakończ 22. W oknie Microsoft Internet Security and Acceleration Server 2004 wybierz przycisk Apply 23. W oknie Apply New Configuration wybierz przycisk OK 24. Zamknij okno Microsoft Internet Security and Acceleration Server 2004 25. Wybierz z paska zadań START >Wszystkie programy > Microsoft ISA Server > ISA Management 26. Rozwiń swój serwer SBS 27. Wskaż Firewall Policy 28. Odszukaj w środkowej kolumnie regułę apache 29. Wskaż w środkowej kolumnie regułę apache 30. Wybierz prawym przyciskiem myszy apache 31. Wybierz z menu podręcznego Properties 32. W oknie apache wybierz zakładkę To 33. W oknie apache Properties w ramce Proxy requests to published server wybierz opcję Requests appear to come from the original client 34. W oknie apache Properties wybierz zakładkę Bridging 35. W oknie apache Properties w polu Redirect Requests to HTTP port wpisz 58080 36. W oknie apache Properties wybierz zakładkę Traffic 37. W oknie apache Properties wybierz przycisk Filtering 38. W oknie apache Properties wybierz przycisk Configure HTTP 39. W oknie Configure HTTP policy for rule w ramce URL Protection wyłącz opcję Block high bit characters 40. W oknie Configure HTTP policy for rule wybierz przycisk OK. 41. W oknie apache Properties wybierz przycisk OK. 42. W oknie Microsoft Internet Security and Acceleration Server 2004 wybierz przycisk Apply 43. W oknie Apply New Configuration wybierz przycisk OK 44. Zamknij okno Microsoft Internet Security and Acceleration Server 2004 45. Wybierz z paska zadań START >Wszystkie programy > Microsoft ISA Server > ISA Management by Dariusz Fabicki NR 01 [v. 2.0] Strona 10/11
46. Rozwiń swój serwer SBS 47. Wskaż Firewall Policy 48. Odszukaj w środkowej kolumnie regułę apache 49. Wskaż w środkowej kolumnie regułę apache 50. Wybierz prawym przyciskiem myszy apache 51. Wybierz z menu podręcznego Properties 52. W oknie apache wybierz zakładkę Public Name 53. W oknie apache Properties w ramce WebSites and IP Adresses wpisz wszystkie nazwy, pod którym szkolny serwer jest widoczny z sieci Internet 54. W oknie apache Properties wybierz przycisk OK. 55. W oknie Microsoft Internet Security and Acceleration Server 2004 wybierz przycisk Apply 56. W oknie Apply New Configuration wybierz przycisk OK 57. Zamknij okno Microsoft Internet Security and Acceleration Server 2004 58. Pod adresem http://localhost powinna być widoczna strona domyślna szkolnego serwera SBS 59. Pod adresem http://apache powinna być widoczna strona domyślna szkolnego serwera Apache Notatka by Dariusz Fabicki NR 01 [v. 2.0] Strona 11/11