Serwer WWW

Laboratorium dotyczy instalacji i konfiguracji serwera WWW.

Prerekwizyty:
  • migawka z zainstalowanym Gitem
Zadania do wykonania:
  • instalacja serwera WWW Apache
  • uruchomienie serwera
  • dodanie serwera jako usługi domyślnie aktywnej
  • modyfikacja komunikatu pojawiającego się pod domyślnym adresem (http://localhost) – “Witaj na stronie EPI – serwer skonfigurowł(a) <imię i nazwisko>”
  • dodanie obsługi katalogów użytkownika (http://localhost/~user)
  • utworzenie repozytorium git na Wierzbie, zawierającego projekt z przedmiotu “Statyczny dokument hipertekstowy”
  • sklonowanie projektu z Wierzby na maszynę wirtualną
  • umieszczenie projektu w katalogu public_html użytkownika “user”
  • udostępnienie projektu poprzez serwer WWW
  • zabezpieczenie katalogu użytkownika przed niepowołanym dostępem z wykorzystaniem prostej autoryzacji (HTTP Basic Authorization). Login: user, hasło: user.
  • zablokowanie dostępu do katalogu .git
Warunki powodzenia:
  • po restarcie komputera, bezpośrednio po uruchomieniu przeglądarki pod adresem maszyny wirtualnej pojawia się komunikat “Witaj na stronie EPI…”
  • poprawne wyświetlanie polskich znaków w powyższym komunikacie (bez jakichkolwiek zmian w konfiguracji przeglądarki internetowej)
  • jw. ale w katalogu użytkownika (http://localhost/~user) można wyświetlić projekt z przedmiotu “Statyczny dokument hipertekstowy” – tylko po zalogowaniu
  • w katalogu użytkownika nie może być dostępny plik z hasłem pozwalającym na zalogowanie się
  • historia zmian w repozytorium git wskazująca na to, że projekt został sklonowany z Wierzby
  • niemożność wyświetlenia katalogu .git w katalogu użytkownika zarówno przed, jak i po zalogowaniu z wykorzystaniem protokołu Basic Authorization
apache | nginx | Opublikowano 04:55 09-03-2010. Ostatnia modyfikacja 19:02 25-04-2012 [apohllo] | Komentarze (0)