Apache este un server HTTP cu sursă deschisă și multiplataforma. Acesta este încărcat cu funcții puternice și poate fi extins în continuare cu o mare varietate de module.
Dacă sunteți dezvoltator sau administrator de sistem, este posibil să aveți de-a face cu Apache în mod regulat.
Pornirea, oprirea și repornirea / reîncărcarea sunt cele mai frecvente sarcini atunci când lucrați cu un server web Apache. Comenzile pentru gestionarea serviciului Apache sunt diferite între distribuțiile Linux.
Majoritatea distribuțiilor Linux recente utilizează SystemD ca sistem inițial implicit și manager de servicii. Distribuțiile mai vechi se bazează pe SysVinit și utilizează scripturi init pentru a gestiona serviciile. O altă diferență este numele serviciului. În Ubuntu și Debian, serviciul Apache este numit apache2
, în timp ce în sistemul bazat pe Red Hat, cum ar fi CentOS, numele serviciului este httpd
.
Acest articol explică cum să porniți, să opriți și să reporniți Apache pe cele mai populare distribuții Linux.
Înainte de a începe #
Instrucțiunile presupun că sunteți conectat ca root sau utilizator cu privilegii sudo.
Ambele unități de servicii SystemD și scriptul SysVinit iau următoarele argumente pentru a gestiona serviciul Apache:
-
start
: Pornește serviciul Apache. -
stop
: Termină serviciul Apache. -
restart
: Oprește și apoi pornește serviciul Apache. -
reload
: repornește cu grație serviciul Apache. La reîncărcare, procesul principal Apache închide procesele copil, încarcă noua configurație și pornește noi procese copil. -
status
: Afișează starea serviciului.
Porniți, opriți și reporniți Apache pe Ubuntu și Debian #
SystemD este un manager de sistem și servicii pentru cele mai noi Ubuntu (20.04 18.04) și Debian (10, 9) lansează.
Pentru a porni serviciul Apache, executați următoarea comandă:
Pentru a opri serviciul Apache, executați următoarea comandă:
Ori de câte ori modificați configurația Apache, trebuie să reporniți procesele serverului. Pentru a reporni serviciul Apache, rulați:
Versiunile mai vechi (EOLed) de Ubuntu sau Debian folosesc scripturi init.d pentru a porni, opri și reporni Apache daemon:
Porniți, opriți și reporniți Apache pe RHEL / CentOS #
Systemd este sistemul și managerul de servicii pentru RHEL / CentOS 7 și 8..
Porniți serviciul Apache:
Opriți serviciul Apache:
Reporniți serviciul Apache:
Dacă aveți un sistem CentOS 6 sau anterior care utilizează SysV, utilizați următoarele comenzi pentru porniți, opriți și reporniți demonul Apache:
Concluzie #
V-am arătat cum să porniți, să opriți și să reporniți Server web Apache pe diferite sisteme Linux.