Apache
Z wiki linux-user
(→Instalacja) |
|||
Linia 3: | Linia 3: | ||
'''Apache''' jest oprogramowaniem służącym do realizacji zapytań protokołu http. Kod pakietu jak i sama aplikacja jest dostępna na licencji Apache License i jest w pełni darmowa. | '''Apache''' jest oprogramowaniem służącym do realizacji zapytań protokołu http. Kod pakietu jak i sama aplikacja jest dostępna na licencji Apache License i jest w pełni darmowa. | ||
== Instalacja == | == Instalacja == | ||
− | Aby zainstalować serwer apache | + | Aby zainstalować serwer apache 2+ w wersji najlepiej pobrać jego najnowszą stabilną wersjię i wykonać samodzielną kompilację. W wiekszości dystrybucji można wykorzystać gotowy pakiet który jest już wstępnie skonfigurowany. Przykładowo w CentOS(i innych dystrybucjach które pochodzą od RH) należy wydać polecenie |
yum install http* | yum install http* | ||
− | |||
lub | lub | ||
yum groupinstall "Web Server" | yum groupinstall "Web Server" | ||
+ | w Debianie czy ubuntu wydamy polecenie | ||
+ | apt-get install apache2 | ||
− | Aby była możliwość używania bezpiecznego protokołu ''https'', należy doinstalować moduł ''mod_ssl'' | + | Aby była możliwość używania bezpiecznego protokołu ''https'', w CentOS należy doinstalować moduł ''mod_ssl'' |
yum install mod_ssl | yum install mod_ssl | ||
+ | w Debianie należy go tylko uaktywnić tworząc odpowiednie dowiązania symboliczne | ||
+ | ln -s /etc/apache2/mods-available/ssl.load /etc/apache2/mods-enabled/ | ||
+ | ln -s /etc/apache2/mods-available/ssl.conf /etc/apache2/mods-enabled/ | ||
− | Po zainstalowaniu pakietów możemy włączyć serwer za pomocą kilku różnych poleceń | + | Po zainstalowaniu pakietów możemy włączyć serwer za pomocą kilku różnych poleceń w CentOS |
/etc/init.d/httpd start | /etc/init.d/httpd start | ||
Linia 18: | Linia 22: | ||
apachectl start | apachectl start | ||
− | + | natomiast w Debianie setwer wystartował po jego instalacji my musimy tylko go zrestartować | |
+ | /etc/init.d/httpd restart | ||
+ | podobnie wygląda restartt w CentOS, polecenia przedstawiam poniżej | ||
zatrzymywanie serwera | zatrzymywanie serwera | ||
apachectl stop | apachectl stop |