Android

Hvordan starte, stoppe eller starte apache på nytt

Try Not To Laugh Challenge #4

Try Not To Laugh Challenge #4

Innholdsfortegnelse:

Anonim

Apache er en åpen kildekode og kryssplattform HTTP-server. Den leveres med kraftige funksjoner og kan utvides ytterligere med et bredt utvalg av moduler.

Å starte, stoppe og starte på nytt / laste om er de vanligste oppgavene når du jobber med en Apache-webserver. Kommandoene for å administrere Apache-tjenesten er forskjellige på tvers av Linux-distribusjoner.

De fleste av de nylige Linux-distribusjonene bruker SystemD som standard init system og service manager. Eldre distribusjoner er basert på SysVinit og bruker init-skript for å administrere tjenester. En annen forskjell er navnet på tjenesten. I Ubuntu og Debian heter Apache-tjenesten apache2 , mens i Red Hat-baserte system som CentOS er navnet på tjenesten httpd .

I denne guiden skal vi forklare hvordan du starter, stopper og starter Apache på de mest populære Linux-distribusjonene.

Før du begynner

Instruksjonene antar at du er logget inn som root eller bruker med sudo-rettigheter.

Både SystemD-tjenestenheter og SysVinit-skriptet tar følgende argumenter for å administrere Apache-tjenesten:

  • start : Starter Apache-tjenesten. stop : Avslutter Apache-tjenesten. restart : Stanser og starter deretter Apache-tjenesten. reload : Apache-tjenesten starter på nytt. Når du laster på nytt, slutter hovedprosesseprosessen barneprosessene, laster inn den nye konfigurasjonen og starter nye barneprosesser. status : Viser tjenestestatus.

Start, stopp og start Apache på Ubuntu og Debian på nytt

SystemD er en system- og serviceansvarlig for de nyeste Ubuntu (18.04, 16.04) og Debian (10, 9) utgivelsene.

Utfør følgende kommando for å starte Apache-tjenesten:

sudo systemctl start apache2

Utfør følgende kommando for å stoppe Apache-tjenesten:

sudo systemctl stop apache2

Hver gang du gjør endringer i Apache-konfigurasjonen, må du starte serverprosessene på nytt. Utfør følgende kommando for å starte Apache-tjenesten på nytt:

sudo systemctl restart apache2

Eldre (EOLed) versjoner av Ubuntu eller Debian bruker init.d-skript for å starte, stoppe og starte Apache-demonen på nytt:

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

Start, stopp og start Apache på RHEL / CentOS på nytt

Systemd er system- og servicesjef for RHEL / CentOS 7 og 8.

Start Apache-tjenesten:

sudo systemctl start

Stopp Apache-tjenesten:

sudo systemctl stop

Start Apache-tjenesten på nytt:

sudo systemctl restart

Hvis du har CentOS 6 (eller tidligere) bruker du følgende kommandoer for å starte, stoppe og starte Apache-demonet på nytt:

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

Konklusjon

I denne guiden har vi vist deg hvordan du starter, stopper og starter Apache-webserveren på forskjellige Linux-systemer.

apache terminal