Apache

Z wiki linux-user
Skocz do: nawigacji, wyszukiwania
Linia 11: Linia 11:
 
  yum groupinstall "Web Server"
 
  yum groupinstall "Web Server"
  
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'', należy doinstalować moduł ''mod_ssl''
 
  yum install mod_ssl
 
  yum install mod_ssl
  
Linia 23: Linia 23:
 
zatrzymywanie serwera
 
zatrzymywanie serwera
 
apachectl stop
 
apachectl stop
/etc/init.d/httpd stop
+
/etc/init.d/httpd stop
service httpd stop
+
service httpd stop
 +
 
 
restartowanie serwera
 
restartowanie serwera
apachectl restart
+
apachectl restart
/etc/init.d/httpd restart
+
/etc/init.d/httpd restart
service httpd restart
+
service httpd restart
 +
 
 
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
apachectl reload
+
apachectl reload
/etc/init.d/httpd reload
+
/etc/init.d/httpd reload
service httpd reload  
+
service httpd reload  
3. Inne polecenia dla serwera apach
+
== Inne polecenia dla serwera '''apache''' ==
 
Możliwość sprawdzenia plików konfiguracyjnych serwera
 
Możliwość sprawdzenia plików konfiguracyjnych serwera
httpd -t
+
httpd -t
  
 
lub
 
lub
httpd -S
+
httpd -S
  
 
wyświetlenie parametrów z jakimi został zainstalowany apache
 
wyświetlenie parametrów z jakimi został zainstalowany apache
httpd -V
+
httpd -V
  
 
lista zainstalowanych modułów
 
lista zainstalowanych modułów
httpd -l
+
httpd -l
  
 
Aby zobaczyć wszystkie polecenia poczytaj strone man. Możesz ją przeczytać za pomocą polecenia
 
Aby zobaczyć wszystkie polecenia poczytaj strone man. Możesz ją przeczytać za pomocą polecenia
man httpd
+
man httpd
4. 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.  
  
* prefork domyślny tryb, najmniej awaryjny lecz zużywający najwięcej pamięci. * worker charakteryzuje się obsługą żądania za pomocą osobnych wątków procesora, jest szybszy niż prefork, jednak jest bardziej podatny na awarie, jest njawydajniejszy gdy używa się go na komputerach wieloprocesorowych. Nie powinno się go używać do serwowania stron opartych na php. * event jest trybem eksperymentalnym.  
+
* '''prefork''' domyślny tryb, najmniej awaryjny lecz zużywający najwięcej pamięci. * worker charakteryzuje się obsługą żądania za pomocą osobnych wątków procesora, jest szybszy niż prefork, jednak jest bardziej podatny na awarie, jest njawydajniejszy gdy używa się go na komputerach wieloprocesorowych. Nie powinno się go używać do serwowania stron opartych na php. * event jest trybem eksperymentalnym.  
  
 
Aby zmienić tryb pracy serwera należy dokonać zmian w pliku /etc/sysconfig/httpd i zrestartować serwer.
 
Aby zmienić tryb pracy serwera należy dokonać zmian w pliku /etc/sysconfig/httpd i zrestartować serwer.

Wersja z 14:52, 16 kwi 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