Android

Hur du startar, stoppar eller startar om apache

Felsökning på Scooter som inte startar

Felsökning på Scooter som inte startar

Innehållsförteckning:

Anonim

Apache är en HTTP-server med öppen källkod och plattform. Den levereras med kraftfulla funktioner och kan utökas ytterligare med en mängd olika moduler.

Starta, stoppa och starta om / ladda om är de vanligaste uppgifterna när du arbetar med en Apache-webbserver. Kommandona för att hantera Apache-tjänsten är olika i Linux-distributioner.

De flesta av de senaste Linux-distributionerna använder SystemD som standardinit-system och servicemanager. Äldre distributioner baseras på SysVinit och använder init-skript för att hantera tjänster. En annan skillnad är namnet på tjänsten. I Ubuntu och Debian heter Apache-tjänsten apache2 , medan i Red Hat-baserade system som CentOS, tjänsten heter httpd .

I den här guiden förklarar vi hur man startar, stoppar och startar om Apache på de mest populära Linux-distributionerna.

Innan du börjar

Instruktionerna antar att du är inloggad som root eller användare med sudo-behörigheter.

Både SystemD-servicenheter och SysVinit-skriptet tar följande argument för att hantera Apache-tjänsten:

  • start : Startar Apache-tjänsten. stop : Avslutar Apache-tjänsten. restart : Stoppar och startar sedan Apache-tjänsten. reload : Genomstartar Apache-tjänsten nådigt. Vid omladdning stänger huvud Apache-processen av barnprocesserna, laddar den nya konfigurationen och startar nya underordnade processer. status : Visar servicestatus.

Starta, stoppa och starta om Apache på Ubuntu och Debian

SystemD är en system- och servicemanager för de senaste versionerna av Ubuntu (18.04, 16.04) och Debian (10, 9).

Kör följande kommando för att starta Apache-tjänsten:

sudo systemctl start apache2

Kör följande kommando för att stoppa Apache-tjänsten:

sudo systemctl stop apache2

När du gör ändringar i Apache-konfigurationen måste du starta om serverprocesserna. Kör följande kommando för att starta om Apache-tjänsten:

sudo systemctl restart apache2

Äldre (EOLed) versioner av Ubuntu eller Debian använder init.d-skript för att starta, stoppa och starta om Apache-demonen:

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

Starta, stoppa och starta om Apache på RHEL / CentOS

Systemd är system- och servicechef för RHEL / CentOS 7 och 8.

Starta Apache-tjänsten:

sudo systemctl start

Stoppa Apache-tjänsten:

sudo systemctl stop

Starta om Apache-tjänsten:

sudo systemctl restart

Om du har CentOS 6 (eller tidigare) använder du följande kommandon för att starta, stoppa och starta om Apache-demonen:

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

Slutsats

I den här guiden har vi visat dig hur du startar, stoppar och startar om Apache webserver på olika Linux-system.

apache terminal