Cum să reporniți Apache HTTPD pe Ubuntu 22.04

Cum Sa Reporniti Apache Httpd Pe Ubuntu 22 04



este unul dintre cele mai răspândite servere web. Este un software gratuit și open-source dezvoltat și întreținut de . Oferă performanță rapidă, fiabilitate, securitate și personalizare cu ajutorul a numeroase extensii și module. Se estimează că Apache alimentează aproximativ 67% din toate site-urile web din lume.

Acest ghid va prezenta repornirea serviciului Apache HTTPD pe Ubuntu 22.04.







Cerințe preliminare

Pentru a efectua pașii demonstrați în acest ghid, veți avea nevoie de următoarele componente:



    • Un sistem Ubuntu 22.04 configurat corespunzător
    • Cea mai recentă versiune a serverului web Apache a fost instalată și configurată. Verificați instalarea Apache pe Ubuntu 22.04
    • Acces la un utilizator non-root cu permisiunea sudo

Serviciul Apache HTTPD

Ubuntu folosește systemd , un sistem popular de init și manager de servicii pentru Linux. Are diverse caracteristici, cum ar fi suport pentru instantanee, urmărirea proceselor și gestionarea demonilor. Pe lângă Ubuntu, majoritatea distribuțiilor Linux moderne vin cu systemd preinstalat.



La instalare, Apache înregistrează un serviciu dedicat, apache2.service , cu systemd pentru o gestionare mai ușoară. Acest lucru ne permite să gestionăm serviciul Apache cu instrumente precum systemctl și serviciu .





Există mai multe scenarii în care ați putea lua în considerare repornirea Apache:

    • La modificarea oricărei configurații Apache critice pentru misiune
    • Serverul se comportă ciudat

Repornirea Apache HTTPD folosind systemctl

Folosind systemctl este metoda recomandată de gestionare a oricărui serviciu care utilizează systemd . Structura comenzii este următoarea:



$ sudo systemctl < acțiune > < numele serviciului >


Urmând structura, reporniți Apache folosind următoarea comandă:

$ sudo systemctl reporniți apache2.service


Repornirea Apache HTTPD folosind serviciul

The serviciu comanda este un alt instrument care poate gestiona serviciile sistemului. Cu toate acestea, structura de comandă a serviciului este ușor diferită de systemctl . Mai mult decât atât, funcționalitatea sa este limitată și la managementul de bază al serviciilor.

Structura comenzii este următoarea:

$ sudo serviciu < numele serviciului > < acțiune >


Urmând această structură, utilizați următoarea comandă pentru a reporni Apache:

$ sudo reporniți serviciul apache2


Sfaturi suplimentare

Verificarea stării Apache

Starea serviciului ajută la depanarea oricărui comportament anormal. Pentru a verifica starea serviciului Apache, utilizați oricare dintre următoarele comenzi:

$ sudo starea systemctl apache2.service


$ sudo starea serviciului apache2


Oprirea Apache

Dacă doriți să închideți manual serverul Apache, atunci executați oricare dintre următoarele comenzi:

$ sudo systemctl opri apache2.service


$ sudo service apache2 stop


Se reîncarcă Apache

Dacă ați modificat doar fișierele de configurare Apache, putem pur și simplu să reîncărcăm serviciul în loc de o repornire completă, economisind timp și energie. Comanda de reîncărcare Apache este următoarea:

$ sudo systemctl reîncărcați apache2.service


$ sudo service apache2 reload


Activarea/dezactivarea Apache

Dacă un serviciu este activat, sistemul va porni automat serviciul la pornire. Dacă nu, atunci trebuie să activați manual serviciul. În mod similar, dacă dezactivați un serviciu, systemd nu îl va mai porni la pornire.

Pentru a porni Apache la pornire, utilizați următoarea comandă:

$ sudo systemctl permite apache2.service



Pentru a dezactiva serviciul Apache, utilizați această comandă:

$ sudo systemctl dezactivați apache2.service


Concluzie

În acest ghid, am demonstrat cu succes repornirea Apache HTTPD pe Ubuntu cu ajutorul lui systemctl și serviciu unelte. De asemenea, am prezentat reîncărcarea, activarea și dezactivarea serviciului Apache.

Instrumentul systemctl poate realiza mult mai mult. De exemplu, verificați inregistrat cu systemd .

Adesea, Apache este instalat ca parte a stivei LAMP pentru a oferi un mediu de dezvoltare web cu drepturi depline. Află mai multe despre . Apache poate lucra și cu , care deservește mai multe calculatoare.