Lekcja 25
Temat: Serwery stron WWW.
Debian jest często używany jako platforma serwerowa WWW. System jest stabilny, posiada wiele narzędzi, a standardowy serwer WWW Apache jest najpopularniejszym serwerem na całym świecie. Serwer Apache jest nurtem przewodnim na rynku WWW, w 2004 był najczęściej używanym serwerem WWW na świecie.
Dlaczego Apache jest taki popularny?
Jest darmowy
Działa w większości systemów operacyjnych
Jest bezpieczny, wydajny i można go rozbudowywać
Jest zgodny ze standardami, obsługuje aktualne standardy http
Serwer Apache jest dostępny w dwóch liniach rozwojowych 1.3.x lub 2.0.x. Pod wersję 1.3. są jeszcze stosowane, ale nie jest już ta linia aktywnie rozwijana. Pod wersję 2.0. odzwierciedlają przeprojektowaną wersję głównej architektury Apache'a umożliwiającą serwerowi działanie na większej liczbie platform, szybszą pracę oraz rozbudowane możliwości wprowadzania rozszerzeń.
Możliwości serwera Apache obejmują:
Wsparcie wątków Posil w systemach Unix, umożliwia to wydajniejsze skalowanie w konfiguracjach serwerów WWW
Uproszczona konfiguracja w trakcie kompilacji
Apache używa API macierzystego systemu operacyjnego, co znacząco poprawia działanie Apache'a i jego stabilność w systemach innych niż Unix Linux
Dzięki rozbudowaniu i zmianom w API, ładowalne moduły SA dużo mniej wrażliwe na kolejność ich ładowania, co ułatwia życie administratorom Apache'a
Wsparcie dla IPv6 jest wbudowane w serwer
Uproszczono dyrektywy konfiguracji
Instalowanie Apache'a
Zainstalowanie Apache'a jest dziecinnie proste.
apt-get install apache2-mpm-prefork (1 rdzeń)
apt-get install apache2-mpm-worker (więcej rdzeni)
Niezależnie od wybranego modułu zależności wymusza instalację sporej ilości dodatkowych pakietów, m.in. Apache2-Common, libapr0, openssl, ssl-cert.
Apache2-doc (dokumentacja)
Po instalacji wybranych pakietów, serwer spróbuje się uruchomić automatycznie. Jeśli wszystko jest ok., należy sprawdzić dostępność domowej strony Apache'a. W przypadku nieruchomienia serwera, należy przeprowadzić konfigurację serwera.