Kako znova zagnati Apache HTTPD v Ubuntu 22.04

Kako Znova Zagnati Apache Httpd V Ubuntu 22 04



je eden najbolj razširjenih spletnih strežnikov. Je brezplačna in odprtokodna programska oprema, ki jo razvija in vzdržuje . Ponuja hitro delovanje, zanesljivost, varnost in prilagajanje s pomočjo številnih razširitev in modulov. Ocenjuje se, da Apache upravlja približno 67 % vseh spletnih mest na svetu.

Ta priročnik bo prikazal ponovni zagon storitve Apache HTTPD v Ubuntu 22.04.







Predpogoji

Za izvedbo korakov, prikazanih v tem priročniku, boste potrebovali naslednje komponente:



    • Pravilno konfiguriran sistem Ubuntu 22.04
    • Najnovejša različica spletnega strežnika Apache je bila nameščena in konfigurirana. Oglejte si namestitev Apache na Ubuntu 22.04
    • Dostop do nekorenskega uporabnika z dovoljenjem sudo

Storitev HTTPD Apache

Ubuntu uporablja systemd , priljubljen init sistem in upravitelj storitev za Linux. Ima različne funkcije, kot so podpora za posnetke, sledenje procesom in upravljanje demonov. Poleg Ubuntuja ima večina sodobnih distribucij Linuxa systemd vnaprej nameščen.



Po namestitvi Apache registrira namensko storitev, apache2.service , z systemd za lažje upravljanje. To nam omogoča upravljanje storitve Apache z orodji, kot je systemctl in storitev .





Obstaja več scenarijev, kjer lahko razmislite o ponovnem zagonu Apache:

    • Ob spremembi katere koli kritične konfiguracije Apache
    • Strežnik se obnaša čudno

Ponovni zagon Apache HTTPD z uporabo systemctl

Uporaba systemctl je priporočena metoda upravljanja katere koli storitve, ki uporablja systemd . Struktura ukazov je naslednja:



$ sudo systemctl < ukrepanje > < ime_storitve >


Po strukturi znova zaženite Apache z naslednjim ukazom:

$ sudo systemctl znova zaženite apache2.service


Ponovni zagon Apache HTTPD z uporabo storitve

The storitev command je drugo orodje, ki lahko upravlja sistemske storitve. Vendar je struktura ukazov storitev nekoliko drugačna od strukture systemctl . Poleg tega je njegova funkcionalnost omejena tudi na osnovno upravljanje storitev.

Struktura ukazov je naslednja:

$ sudo storitev < ime_storitve > < ukrepanje >


Po tej strukturi uporabite naslednji ukaz za ponovni zagon Apache:

$ sudo ponovni zagon storitve apache2


Dodatni nasveti

Preverjanje statusa Apache

Stanje storitve pomaga pri odpravljanju napak pri kakršnem koli neobičajnem vedenju. Če želite preveriti stanje storitve Apache, uporabite enega od naslednjih ukazov:

$ sudo status systemctl apache2.service


$ sudo stanje storitve apache2


Zaustavitev Apache

Če želite ročno zaustaviti strežnik Apache, zaženite katerega koli od naslednjih ukazov:

$ sudo systemctl zaustavi apache2.service


$ sudo storitev apache2 stop


Ponovno nalaganje Apache

Če ste spremenili samo konfiguracijske datoteke Apache, lahko preprosto znova naložimo storitev namesto popolnega ponovnega zagona, s čimer prihranimo čas in energijo. Ukaz za ponovno nalaganje Apache je naslednji:

$ sudo systemctl ponovno naloži apache2.service


$ sudo storitev apache2 ponovno naloži


Omogočanje/onemogočanje Apache

Če je storitev omogočena, bo systemd samodejno zagnal storitev ob zagonu. Če ne, potem morate storitev aktivirati ročno. Podobno, če onemogočite storitev, je systemd ne bo več zagnal ob zagonu.

Če želite zagnati Apache ob zagonu, uporabite naslednji ukaz:

$ sudo systemctl omogočiti apache2.service



Če želite onemogočiti storitev Apache, uporabite ta ukaz:

$ sudo systemctl onemogoči apache2.service


Zaključek

V tem priročniku smo uspešno prikazali ponovni zagon HTTPD Apache v Ubuntuju s pomočjo systemctl in storitev orodja. Predstavili smo tudi ponovno nalaganje, omogočanje in onemogočanje storitve Apache.

Orodje systemctl lahko doseže veliko več. Na primer, preverite registriran pri systemd .

Apache je pogosto nameščen kot del sklada LAMP, da zagotovi popolno okolje za spletni razvoj. Izvedite več o . Apache lahko deluje tudi z , ki služi več računalništvom.