Hvordan stoppe, starte og starte Apache på forskjellige Linux-distribusjoner

Hvordan stoppe, starte og starte Apache på forskjellige Linux-distribusjoner Trenger du å vite hvordan du starter, stopper, starter på nytt, aktiverer og deaktiverer Apache? Dette er hvordan.

Din virksomhet er avhengig av nettsteder for å drive kunder. Hvis datasentret bruker Linux, er sjansen stor for at nettstedene dine drives av Apache-webserveren. Sånn kan det være lurt å vite hvordan du kontrollerer tjenesten.

Selvfølgelig tenker du kanskje: "Er ikke Apache aktivert og startet ved installasjon?" Visst er det, og det vil forbli slik, med mindre du tar grep. Men det er tider hvor du kanskje må stoppe, starte på nytt og til og med deaktivere webserveren. Derfor trenger du å vite hvordan du kontrollerer det.

Datasenter må leses

  • 8 datasenterprognoser for 2020
  • 7 nettverksvarslinger for 2020: Automatisering, edge computing, Wi-Fi 6, mer
  • Beste praksis for server virtualisering og tips om hva du ikke skal gjøre
  • Kvanteberegning: Syv sannheter du trenger å vite

Imidlertid kan du også oppdage hvordan dette fungerer avhenger av distribusjonen du bruker. La oss finne ut hvordan vi kan ta vare på å stoppe, starte og starte Apache-webserveren på Ubuntu / Debian (og deres derivater), CentOS / RHEL (og deres derivater) og ikke-systemdistribusjoner.

Ansettingssett: Databaseadministrator (TechRepublic Premium)

Hva du trenger

Det eneste du trenger for dette er:

  • En løpende distribusjon med Apache-webserveren installert
  • En brukerkonto med sudo-rettigheter

La oss komme på jobb.

Hvordan starte, stoppe og starte Apache på Ubuntu / Debian på nytt

Vi tar først vare på dette på en av de mest distribuerte serverdistribusjonene på planeten. På Ubuntu er Apache-tjenesten apache2 og styres via systemd, med systemctl-kommandoen.

For å starte Apache, vil kommandoen være:

 sudo systemctl start apache2 

For å stoppe Apache, vil kommandoen være:

 sudo systemctl stop apache2 

Hvis du vil starte Apache-serveren på nytt, utgir du kommandoen:

 sudo systemctl omstart apache2 

Hvis du bare endrer en konfigurasjonsfil, og trenger å laste den inn på nytt, kan du gjøre det uten å starte Apache helt på nytt med kommandoen:

 sudo systemctl laste inn apache2 på nytt 

For å få Apache på nytt automatisk ved systemstart, må du aktivere tjenesten med kommandoen:

 sudo systemctl aktivere apache2 

Hvis du vil deaktivere Apache-tjenesten (og forhindre at den starter ved oppstart), utgir du kommandoen:

 sudo systemctl deaktivere apache2 

For å få statusen til Apache-tjenesten, gi kommandoen:

 sudo systemctl status apache2 

Statuskommandoen vil gi deg ganske mye informasjon. Det du vil se etter er den aktive (kjører) listen ( figur A ).

Figur A

Apache is running.

" data-credit="" rel="noopener noreferrer nofollow">

Apache kjører.

Hvordan starte, stoppe og starte Apache på CentOS / RHEL på nytt

Nå henvender vi oss til den andre favoritt-serverplattformen - de som er basert på Red Hat Enterprise Linux (RHEL). I motsetning til Ubuntu, som installerer Apache som apache2, installerer disse smakene av Linux Apache-tjenesten som httpd. På plussiden bruker begge systemd og systemctl kommandoen. På grunn av dette er start / stopp / aktivering av Apache ganske likt.

Hvis du vil starte Apache, utgir du kommandoen:

 sudo systemctl start httpd 

Hvis du vil stoppe Apache-serveren, utgir du kommandoen:

 sudo systemctl stop httpd 

Hvis du vil starte Apache-serveren på nytt, utgir du kommandoen:

 sudo systemctl omstart httpd 

Hvis du vil laste inn Apache-konfigurasjonsfilene på nytt, utgir du kommandoen:

 sudo systemctl laste inn httpd 

Hvis du vil aktivere Apache-tjenesten, utgir du kommandoen:

 sudo systemctl aktiver httpd 

Hvis du vil deaktivere Apache-tjenesten, utgir du kommandoen:

 sudo systemctl deaktiverer httpd 

Hvordan starte, stoppe og starte Apache på systemer som ikke er installert

Hva om systemet ditt ikke bruker systemd? Du er ikke heldig. Med installasjonen av Apache kommer apachectl-kommandoen. Stopping, start og start av Apache med denne kommandoen er veldig lik den ovenfor.

For å starte Apache er kommandoen:

 sudo apachectl start 

For å stoppe Apache er kommandoen:

 sudo apachectl stopp 

For å starte Apache på nytt, er kommandoen:

 sudo apachectl start på nytt 

For å få statusen til Apache-tjenesten, gi kommandoen:

 sudo apachectl status 

Hvis du vil laste inn konfigurasjonsfiler på nytt, gir du kommandoen:

 sudo apachectl laste inn på nytt 

Hvis du vil aktivere Apache å starte ved oppstart, utgir du kommandoen:

 sudo apachectl enable 

Hvis du vil deaktivere Apache-tjenesten, utgir du kommandoen:

 sudo apachectl deaktivere 

Og det, vennene mine, skal dekke deg for å stoppe, starte, laste inn, aktivere og deaktivere Apache-webserveren, uansett distribusjon. Selv om det kan være en utkantfordeling dette ikke dekker, bør du ikke ha noen problemer med å kontrollere webserveren på Linux.

Datasenter Trender Nyhetsbrev

DevOps, virtualisering, hybridsky, lagring og driftseffektivitet er bare noen av datasentertemaene vi vil trekke frem. Leveres mandager og onsdager

Registrer deg i dag

© Copyright 2021 | pepebotifarra.com