Apache

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
(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 w wersji 2+ należy wydać polecenie
+
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
  
to samo dotyczy się wykonywania operacji restartu sprawdzania statusu czy zatrzymywania serwera, polecenia przedstawiam poniżej  
+
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

Wersja z 20:27, 20 cze 2012

Osobiste
Przestrzenie nazw

Warianty
Działania
Nawigacja
Narzędzia


Sponsor serwisu

Firma informatyczna ITProjek Bydgoszcz usługi informacztyczne, serwery, linux, windows, strony www, hosting, sieci komputerowe, system archiwizacji danych