S艂owo wst臋pu.
Dzi艣 kiedy ka偶dy ma dost臋p do internetu, wi臋kszo艣膰 ma w艂asn膮聽stron臋 www, do kt贸rej inni maj膮 dost臋p w艂a艣nie dzieki us艂udze serwerowej http, za obs艂ug臋 kt贸rej odpowiedzialny jest w艂a艣nie Apache.
Kiedy internauta w pasek adresu przegl膮darki wpisze adres strony, prubuje ona nawi膮za膰 z tym adresem po艂膮czenie na porcie 80 (domy艣lnie). Je艣li pod danym adresem Apache jest skonfigurowany i nas艂uchuje na tym porcie rozpoczyna on dialog z hosetm z kt贸rego si臋 艂aczy nasz internauta a dok艂adniej z oprogramowaniem, z kt贸rego ko偶ysta. Je艣li obie strony si臋 dogadaj膮 Apache otwiera plik, kt贸ry klient ma zamiar przegl膮da膰 i wysy艂a mu kod w nim zawarty (kod status 200). Nast臋pnie interpretowany przez przegl膮darke kod wy艣wietlany jest w postaci strony www (kod interpretowany przez przegl膮dark臋 czyt. HTML, CSS, JavaScript etc.; nale偶y pami臋ta膰, 偶e PHP wykonuje si臋 po stronie serwera).
Tak wi臋c okazuje si臋, 偶e Apache jest bardzo wa偶nym elementem oprogramowania OpenSource i bez niego prawdopodobnie internet nie rozwija艂by si臋 tak szybko. Oczywi艣cie istnieje jeszcze inne oprogramowanie tego typu, jednak偶e Apache jest bardzo popularny, niesamowicie stabilny (zalerzy od systemu, na kt贸rym jest zainstalowany ;) ) konfigurowalny niemal偶e w ka偶dym calu, a na dodatek jest multiplatformowy.
Instalacja.
Instalacja Apache pod Windows wygl膮da nast臋puj膮co: kilka razy “Dalej”, mi臋dzy czasie pewnie gdzeie艣 tam “Akceptuj” i na ko艅cu “Zako艅cz”. W przypadku system贸w operacyjnych pochodnych Unix’a (w tym OS X) wygl膮da to nieco inaczej, jednak jest r贸wnie proste. Instalacji mo偶na dokona膰 na kilka sposob贸w:
- Instalacja ze 藕r贸de艂.
Pobierz 偶r贸d艂a Apache’a, znajdziesz je tutaj a nast臋pnie wykonaj szereg polece艅:# wget http://www.apache.org/dist/httpd/httpd-2.2.8.tar.gz
# tar -zxf httpd-2.2.8.tar.gz
# cd httpd-2.2.8
# ./configure
# make
# make installi tak po kr贸tce wygl膮da instalacja ze 藕r贸de艂, ponadto bardziej zaawansowani u偶ytkownicy mog膮 skompilowa膰 Apache’a z dodatkowymi parametrami, pytanie tylko “po co?” skoro wi臋kszo艣膰 z nich mo偶na p贸藕niej zmieni膰 w konfigach.
- Instalacja pakiet贸w rpm.
Pami臋taj, 偶e pakiety rpm, kt贸re pobierzesz musz膮 by膰 przeznaczone dla Twojej dystrybucji. Najpro艣ciej b臋dzie skorzysta膰 z rpmfind.net. Teraz szybka instalacja:rpm -ihv Apache2.x.x.rpm u偶ytkownicy Debiana mog膮 to zrobi膰 tak:
dpkg -i Apache2.x.x.rpm - Instalacja za pomoc膮 system贸w zarz膮dzania pakietami.
Jest to chyba najprostrza i najszybsza metoda instalacji, z tego wzgl臋du 偶e nie musisz wyszukiwa膰 poszczeg贸lnych pakiet贸w w sieci i p贸艂-automatycznie mo偶esz uzupe艂nia膰 zalerzno艣ci oprogramowania (wymaga potwierdzenia ;). Oto polecenia za pomoc膮, kt贸rych mo偶esz zainstalowa膰 Apache’a bez wysi艂ku:# apt-get install apache2
b膮d藕
# yum install apache2Osobi艣cie polecam APT
cdn…