Android

Jak uruchomić, zatrzymać lub ponownie uruchomić apache

Resetowanie systemu Windows 10, kiedy nie uruchamia się komputer HP

Resetowanie systemu Windows 10, kiedy nie uruchamia się komputer HP

Spisu treści:

Anonim

Apache to open source i wieloplatformowy serwer HTTP. Jest wyposażony w zaawansowane funkcje i można go rozszerzyć o wiele różnych modułów.

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

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

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

Zanim zaczniesz

Instrukcje zakładają, że jesteś zalogowany jako użytkownik root lub użytkownik z uprawnieniami sudo.

Zarówno jednostki usług SystemD, jak i skrypt SysVinit wymagają następujących argumentów do zarządzania usługą Apache:

  • start : 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. Po przeładowaniu główny proces Apache zamyka procesy potomne, ładuje nową konfigurację i uruchamia nowe procesy potomne. status : pokazuje status usługi.

Uruchom, zatrzymaj i zrestartuj Apache na Ubuntu i Debianie

SystemD to menedżer systemu i usług dla najnowszych wersji Ubuntu (18.04, 16.04) i Debian (10, 9).

Wykonaj następujące polecenie, aby uruchomić usługę Apache:

sudo systemctl start apache2

Wykonaj następujące polecenie, aby zatrzymać usługę Apache:

sudo systemctl stop apache2

Za każdym razem, gdy wprowadzasz zmiany w konfiguracji Apache, musisz zrestartować procesy serwera. Wykonaj następujące polecenie, aby zrestartować usługę Apache:

sudo systemctl restart apache2

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

sudo service apache2 start sudo service apache2 stop sudo service apache2 restart

Uruchom, zatrzymaj i uruchom ponownie Apache na RHEL / CentOS

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

Uruchom usługę Apache:

sudo systemctl start

Zatrzymaj usługę Apache:

sudo systemctl stop

Uruchom ponownie usługę Apache:

sudo systemctl restart

Jeśli masz CentOS 6 (lub wcześniejszy), użyj następujących poleceń, aby uruchomić, zatrzymać i zrestartować demona Apache:

sudo service httpd start sudo service httpd stop sudo service httpd restart

Wniosek

W tym przewodniku pokazaliśmy, jak uruchomić, zatrzymać i ponownie uruchomić serwer Apache na różnych systemach Linux.

terminal Apache