Apache

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
(Instalacja)
(Inne polecenia dla serwera apache)
 
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 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
+
Aby zainstalować serwer apache 2+ najlepiej pobrać jego najnowszą stabilną wersję i wykonać samodzielną kompilację. W większoś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
Linia 32: Linia 32:
  
 
zatrzymywanie serwera w CentOS
 
zatrzymywanie serwera w CentOS
apachectl stop
+
apachectl stop
 
  /etc/init.d/httpd stop
 
  /etc/init.d/httpd stop
 
  service httpd stop
 
  service httpd stop
Linia 40: Linia 40:
 
sprawdzanie statusu
 
sprawdzanie statusu
  
  apachectl status/etc/init.d/httpd status service httpd status  
+
  apachectl status
 +
/etc/init.d/httpd status  
 +
service httpd status  
  
 
Istnieje również możliwość przeładowania konfiguracji apach'a bez jego zatrzymywania, uczynimy to za pomocą polecenia
 
Istnieje również możliwość przeładowania konfiguracji apach'a bez jego zatrzymywania, uczynimy to za pomocą polecenia
Linia 48: Linia 50:
  
 
== Inne polecenia dla serwera '''apache''' ==
 
== Inne polecenia dla serwera '''apache''' ==
Możliwość sprawdzenia plików konfiguracyjnych serwera
+
Możliwość sprawdzenia plików konfiguracyjnych serwera w CentOS
 
  httpd -t
 
  httpd -t
  
Linia 60: Linia 62:
 
  httpd -l
 
  httpd -l
  
Aby zobaczyć wszystkie polecenia poczytaj strone man. Możesz ją przeczytać za pomocą polecenia
+
Pamiętając że w Debianie pakiet nazywa się apache2 polecenia przyjmą postać
 +
apache2 -t
 +
 
 +
lub
 +
apache2 -S
 +
 
 +
wyświetlenie parametrów z jakimi został zainstalowany apache
 +
apache2 -V
 +
 
 +
lista zainstalowanych modułów
 +
apache2 -l
 +
Aby zobaczyć wszystkie polecenia poczytaj stronę podręcznika man dla serwera Apache. Możesz ją wyświetlić za pomocą polecenia man nazwa serwera czyli w CentOS
 
  man httpd
 
  man httpd
 +
 +
lub
 +
 +
man apache2
 +
 +
w Debianie
 +
 
== Konfiguracja serwera apache ==
 
== Konfiguracja serwera apache ==
 
Serwer '''apache''' potrafi działać w trzech trybach '''prefork''', '''worker''' oraz '''event''' używając mechanizmu, tzw MPM (''Multi-Processing Modules''). W sytemach red hatowych domyślnie działa w trybie prefork.  
 
Serwer '''apache''' potrafi działać w trzech trybach '''prefork''', '''worker''' oraz '''event''' używając mechanizmu, tzw MPM (''Multi-Processing Modules''). W sytemach red hatowych domyślnie działa w trybie prefork.  

Aktualna wersja na dzień 08:53, 6 lip 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