„Podstawy administracji systemu Linux”
Transkrypt
„Podstawy administracji systemu Linux”
„Podstawy administracji systemu Linux” - Karta zadań 9 Umiejętności do opanowania • Uruchamianie i zatrzymywanie serwera WWW. • Prosta konfiguracja serwera. • Publikowanie stron WWW z kont użytkowników. Przebieg zajęć 1. Rozpoczęcie pracy. (a) Uruchamiamy komputery pod kontrolą Knoppiksa. 2. Konfiguracja połączenia sieciowego (w salach 428, 518 i 519). (a) Konfigurujemy kartę sieciową pod Knoppiksem, ale tym razem przy pomocy adresów prywatnych. W sali 428 używamy adresów z zakresu 192.168.0.1192.168.0.15, w sali 518 - z zakresu 192.168.0.16-192.168.0.30, w sali 519 z zakresu 192.168.0.31-192.168.0.45. Maska we wszystkim salach jest taka sama - 255.255.255.0. Prowadzący ćwiczenia koordynują nadawanie adresów komputerom tak, aby nie powtarzały się one na różnych komputerach. 3. Uruchamianie serwera WWW. (a) Otwieramy konsolę administratora (KDE → KNOPPIX → Root Shell). (b) Przechodzimy do katalogu /etc/init.d. (c) Uruchamiamy serwer WWW poleceniem1 ./apache start. (d) Szukamy Apache’a wśród uruchomionych procesów (ps aux | grep apache). (e) Zatrzymujemy serwer. 4. Podstawowa konfiguracja serwera Apache. (a) Szukamy położenia pliku konfiguracyjnego Apache’a (httpd.conf). (b) Przechodzimy do odpowiedniego katalogu i otwieramy ten plik w edytorze vi. (c) Wpisujemy adres IP naszego serwera w dyrektywie ServerName. (d) Odczytujemy katalog główny dokumentów publikowanych na serwerze (dyrektywa DocumentRoot). (e) Odczytujemy nazwę katalogu, w którym każdy użytkownik może publikować własne dokumenty (dyrektywa UserDir). (f) Zapisujemy zmiany i restartujemy serwer. 5. Główny katalog serwera. (a) Przechodzimy do głównego katalogu serwera (odczytanego z pliku konfiguracyjnego w poprzednim punkcie). 1W niektórych dystrybucjach skrypt startowy nosi nazwę httpd. (b) Przeglądamy zawartość pliku index.html w edytorze tekstowym vi lub w programie less. (c) Przeglądamy zawartość tego samego pliku w dowolnej przeglądarce internetowej. W tym celu w jej polu adresowym wpisujemy http://192.168.0.x (za „x” wstawiamy ostatni bajt z adresu IP naszego komputera). (d) Pytamy prowadzącego o znaczenie symboli i słów kluczowych w źródle tej strony (czyli w tym, co widzieliśmy w edytorze). 6. Katalogi użytkowników na serwerze. (a) Otwieramy emulator terminala (symbol monitora na pasku narzędzi). (b) W katalogu domowym użytkownika knoppix (domyślny użytkownik pod Knoppiksem) tworzymy podkatalog o nazwie, którą odczytaliśmy z pliku konfiguracyjnego serwera (dyrektywa UserDir). (c) Wchodzimy do tego katalogu. Otwieramy w edytorze tekstowym nowy plik o nazwie index.html. Wpisujemy do niego następujący tekst: <html> <head> <meta http−e q u i v=”Content−type ” c o n t e n t=” t e x t / html ; c h a r s e t=i s o −8859−2”> < t i t l e >S t r o n a testowa </ t i t l e > </head> <body> <h1>Moja s t r o n a t e s t o w a ! </h1> <p>Witaj pod adresem 1 9 2 . 1 6 8 . 0 . x . W n i e d a l e k i e j , a l e b l i ż e j n i e o k r e ś l o n e j p r z y s z ł o ś c i p o j a w i s i ę t u t a j s t r o n a domowa użytkownika knoppix </p> </body> </html> (pamiętajmy o znaczeniu „x” w adresie!). (d) W przeglądarce otwieramy adres http://192.168.0.x/~knoppix. (e) Tak zmieniamy prawa dostępu do katalogu, w którym znajduje się nasz plik index.html, aby tylko właściciel mógł do niego wchodzić i czytać jego zawartość (polecenie chmod). Ponownie otwieramy stronę http://192.168. 0.x/~knoppix w przeglądarce internetowej. (f) Wracamy do poprzednich praw dostępu. (g) Zatrzymujemy serwer WWW. 7. Strony WWW (dla chętnych). (a) Pod adresem http://webmaster.helion.pl/kurshtml/ znajdziemy bardzo dobry kurs języka HTML, w którym tworzone są strony WWW. Uwaga! W salach 428, 518 i 519 należy przekonfigurować karty sieciowe na publiczne adresy IP, aby móc wyjść na świat. Proszę się upewnić, czy serwery WWW na pewno są wyłączone. 8. Zakończenie pracy.