Kako ponovno pokrenuti Apache HTTPD na Ubuntu 22.04

Kako Ponovno Pokrenuti Apache Httpd Na Ubuntu 22 04



je jedan od najraširenijih web poslužitelja. To je besplatan softver otvorenog koda koji je razvila i održava . Nudi brz rad, pouzdanost, sigurnost i prilagodbu uz pomoć brojnih proširenja i modula. Procjenjuje se da Apache pokreće oko 67% svih web stranica na svijetu.

Ovaj vodič će prikazati ponovno pokretanje Apache HTTPD usluge na Ubuntu 22.04.







Preduvjeti

Za izvođenje koraka prikazanih u ovom vodiču trebat će vam sljedeće komponente:



    • Pravilno konfiguriran Ubuntu 22.04 sustav
    • Najnovija verzija web poslužitelja Apache je instalirana i konfigurirana. Provjerite instalaciju Apachea na Ubuntu 22.04
    • Pristup ne-root korisniku sa sudo dopuštenjem

Usluga Apache HTTPD

Ubuntu koristi systemd , popularni init sustav i upravitelj usluga za Linux. Ima razne značajke, kao što su podrška za snimke, praćenje procesa i upravljanje demonima. Osim Ubuntua, većina modernih distribucija Linuxa dolazi s systemd unaprijed instaliran.



Nakon instalacije, Apache registrira namjensku uslugu, apache2.usluga , s systemd radi lakšeg upravljanja. To nam omogućuje upravljanje uslugom Apache pomoću alata poput systemctl i servis .





Postoji više scenarija u kojima možete razmotriti ponovno pokretanje Apachea:

    • Nakon promjene bilo koje Apache konfiguracije kritične za misiju
    • Poslužitelj se ponaša čudno

Ponovno pokretanje Apache HTTPD pomoću systemctl

Korištenje systemctl je preporučeni način upravljanja bilo kojom uslugom koja koristi systemd . Struktura zapovijedi je sljedeća:



$ sudo systemctl < akcijski > < service_name >


Slijedeći strukturu, ponovno pokrenite Apache pomoću sljedeće naredbe:

$ sudo systemctl ponovno pokrenite apache2.service


Ponovno pokretanje Apache HTTPD pomoću usluge

The servis naredba je još jedan alat koji može upravljati uslugama sustava. Međutim, struktura naredbi usluge malo je drugačija od one systemctl . Štoviše, njegova je funkcionalnost također ograničena na osnovno upravljanje uslugama.

Struktura zapovijedi je sljedeća:

$ sudo servis < service_name > < akcijski >


Slijedeći ovu strukturu, upotrijebite sljedeću naredbu za ponovno pokretanje Apachea:

$ sudo ponovno pokretanje usluge apache2


Dodatni savjeti

Provjera Apache statusa

Status usluge pomaže u otklanjanju pogrešaka u bilo kojem neuobičajenom ponašanju. Za provjeru statusa usluge Apache koristite bilo koju od sljedećih naredbi:

$ sudo systemctl status apache2.service


$ sudo status usluge apache2


Zaustavljanje Apachea

Ako želite ručno ugasiti Apache poslužitelj, pokrenite bilo koju od sljedećih naredbi:

$ sudo systemctl zaustavi apache2.service


$ sudo usluga apache2 stop


Ponovno učitavanje Apachea

Ako ste izmijenili samo Apache konfiguracijsku datoteku(e), možemo jednostavno ponovno učitati uslugu umjesto potpunog ponovnog pokretanja, štedeći vrijeme i energiju. Naredba za ponovno učitavanje Apachea je sljedeća:

$ sudo systemctl ponovno učitaj apache2.service


$ sudo ponovno učitavanje usluge apache2


Omogućivanje/onemogućavanje Apachea

Ako je usluga omogućena, tada će systemd automatski pokrenuti uslugu nakon podizanja sustava. Ako ne, uslugu morate aktivirati ručno. Slično, ako onemogućite uslugu, systemd je više neće pokretati nakon dizanja.

Za pokretanje Apachea pri dizanju upotrijebite sljedeću naredbu:

$ sudo systemctl omogućiti apache2.usluga



Da biste onemogućili uslugu Apache, koristite ovu naredbu:

$ sudo systemctl onemogući apache2.service


Zaključak

U ovom smo vodiču uspješno demonstrirali ponovno pokretanje Apache HTTPD-a na Ubuntuu uz pomoć systemctl i servis alata. Također smo prikazali ponovno učitavanje, omogućavanje i onemogućavanje usluge Apache.

Alat systemctl može postići puno više. Na primjer, provjerite registriran kod systemd .

Često se Apache instalira kao dio LAMP skupa kako bi se osiguralo punopravno okruženje za web razvoj. Nauči više o . Apache također može raditi sa , služeći više računalstva.