Jak uruchomić, zatrzymać lub ponownie uruchomić Apache

Apache to otwarty i wieloplatformowy serwer HTTP. Jest wyposażony w potężne funkcje i może być dalej rozszerzany za pomocą szerokiej gamy modułów.

Jeśli jesteś programistą lub administratorem systemu, istnieje duże prawdopodobieństwo, że masz do czynienia z Apache regularnie.

Uruchamianie, zatrzymywanie i ponowne uruchamianie / ponowne ładowanie to najczęstsze zadania podczas pracy z serwerem WWW Apache. Polecenia do zarządzania usługą Apache są różne w różnych dystrybucjach Linuksa.

Większość ostatnich dystrybucji Linuksa używa SystemD jako domyślnego systemu inicjującego i menedżera usług. Starsze dystrybucje są oparte na SysVinit i używają skryptów inicjujących do zarządzania usługami. Kolejną różnicą jest nazwa usługi. W systemach Ubuntu i Debian nazwa usługi Apache to apache2, natomiast w systemie opartym na Red Hat, takim jak CentOS, nazwa usługi to httpd.

W tym artykule wyjaśniono, jak uruchomić, zatrzymać i ponownie uruchomić Apache w najpopularniejszych dystrybucjach Linuksa.

Zanim zaczniesz #

W instrukcjach założono, że jesteś zalogowany jako root lub użytkownik z uprawnieniami sudo.

Zarówno jednostki usługowe SystemD, jak i skrypt SysVinit pobierają następujące argumenty do zarządzania usługą Apache:

  • : uruchamia usługę Apache.
  • stop: kończy usługę Apache.
  • restart: zatrzymuje, a następnie uruchamia usługę Apache.
  • reload: z wdziękiem ponownie uruchamia usługę Apache. Podczas ponownego ładowania główny proces Apache wyłącza procesy podrzędne, ładuje nową konfigurację i uruchamia nowe procesy podrzędne.
  • status: Pokazuje stan usługi.

Uruchom, zatrzymaj i uruchom ponownie Apache na Ubuntu i Debianie #

SystemD to menedżer systemu i usług dla najnowszego Ubuntu (20.04 18.04) i Debiana (10, 9) wydania.

Aby uruchomić usługę Apache, wykonaj następujące polecenie:

Aby zatrzymać usługę Apache, wykonaj następujące polecenie:

Za każdym razem, gdy wprowadzasz zmiany w konfiguracji Apache, musisz ponownie uruchomić procesy serwera. Aby zrestartować usługę Apache, uruchom:

Starsze (EOLed) wersje Ubuntu lub Debian używają skryptów init.d do uruchamiania, zatrzymywania i ponownego uruchamiania Apache demon:

Uruchamianie, zatrzymywanie i ponowne uruchamianie Apache na RHEL / CentOS #

Systemd jest menedżerem systemu i usług dla RHEL / CentOS 7 i 8.

Uruchom usługę Apache:

Zatrzymaj usługę Apache:

Uruchom ponownie usługę Apache:

Jeśli masz system CentOS 6 lub starszy, który używa SysV, użyj następujących poleceń, aby uruchom, zatrzymaj i zrestartuj demona Apache:

Wniosek #

Pokazaliśmy, jak uruchomić, zatrzymać i ponownie uruchomić Serwer WWW Apache w różnych systemach Linux.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *