Kaip iš naujo paleisti Apache HTTPD Ubuntu 22.04

Kaip Is Naujo Paleisti Apache Httpd Ubuntu 22 04



yra vienas plačiausiai naudojamų žiniatinklio serverių. Tai nemokama atvirojo kodo programinė įranga, kurią sukūrė ir prižiūri . Jis siūlo greitą našumą, patikimumą, saugumą ir pritaikymą naudojant daugybę plėtinių ir modulių. Apskaičiuota, kad „Apache“ valdo apie 67% visų pasaulio svetainių.

Šiame vadove bus parodytas „Apache“ HTTPD paslaugos paleidimas iš naujo „Ubuntu 22.04“.







Būtinos sąlygos

Norėdami atlikti šiame vadove nurodytus veiksmus, jums reikės šių komponentų:



    • Tinkamai sukonfigūruota Ubuntu 22.04 sistema
    • Buvo įdiegta ir sukonfigūruota naujausia „Apache“ žiniatinklio serverio versija. Patikrinkite „Apache“ diegimą „Ubuntu 22.04“.
    • Prieiga prie ne root vartotojo su sudo leidimu

Apache HTTPD paslauga

Ubuntu naudoja sisteminis , populiari „Linux“ init sistemos ir paslaugų tvarkyklė. Jis turi įvairių funkcijų, tokių kaip momentinių nuotraukų palaikymas, procesų sekimas ir demonų valdymas. Be Ubuntu, yra ir dauguma šiuolaikinių Linux platinimų sisteminis iš anksto įdiegta.



Įdiegusi „Apache“ užregistruoja specialią paslaugą, apache2.service , su sisteminis kad būtų lengviau valdyti. Tai leidžia mums valdyti „Apache“ paslaugą tokiais įrankiais kaip systemctl ir paslauga .





Yra keli scenarijai, kai galite apsvarstyti galimybę iš naujo paleisti „Apache“:

    • Pakeitus bet kokią misijai svarbią „Apache“ konfigūraciją
    • Serveris elgiasi keistai

Apache HTTPD paleidimas iš naujo naudojant systemctl

Naudojant systemctl yra rekomenduojamas bet kurios naudojamos paslaugos valdymo metodas sisteminis . Komandų struktūra yra tokia:



$ sudo systemctl < veiksmas > < paslaugos_pavadinimas >


Vadovaudamiesi struktūra, iš naujo paleiskite „Apache“ naudodami šią komandą:

$ sudo systemctl iš naujo paleiskite apache2.service


„Apache“ HTTPD paleidimas iš naujo naudojant paslaugą

The paslauga komanda yra dar vienas įrankis, galintis valdyti sistemos paslaugas. Tačiau paslaugų komandų struktūra šiek tiek skiriasi nuo systemctl . Be to, jo funkcionalumas taip pat apsiriboja pagrindinių paslaugų valdymu.

Komandų struktūra yra tokia:

$ sudo paslauga < paslaugos_pavadinimas > < veiksmas >


Vadovaudamiesi šia struktūra, naudokite šią komandą, kad iš naujo paleistumėte „Apache“:

$ sudo paslauga apache2 paleidžiama iš naujo


Papildomi patarimai

Tikrinama „Apache“ būsena

Paslaugos būsena padeda derinti bet kokį neįprastą elgesį. Norėdami patikrinti „Apache“ paslaugos būseną, naudokite bet kurią iš šių komandų:

$ sudo systemctl status apache2.service


$ sudo paslaugos apache2 būsena


„Apache“ sustabdymas

Jei norite rankiniu būdu išjungti „Apache“ serverį, paleiskite bet kurią iš šių komandų:

$ sudo systemctl stop apache2.service


$ sudo paslaugos apache2 stotelė


„Apache“ įkėlimas iš naujo

Jei pakeitėte tik „Apache“ konfigūracijos failą (-us), galime tiesiog iš naujo įkelti paslaugą, o ne visiškai paleisti iš naujo, taupydami laiką ir energiją. Komanda iš naujo įkelti „Apache“ yra tokia:

$ sudo systemctl perkrauti apache2.service


$ sudo paslauga apache2 iš naujo įkelti


„Apache“ įjungimas / išjungimas

Jei paslauga įjungta, sistema automatiškai paleis paslaugą paleidus. Jei ne, paslaugą turite suaktyvinti rankiniu būdu. Panašiai, jei išjungsite paslaugą, sistema nebepaleis jos įkrovos metu.

Norėdami paleisti „Apache“ įkrovos metu, naudokite šią komandą:

$ sudo systemctl įjungti apache2.service



Norėdami išjungti „Apache“ paslaugą, naudokite šią komandą:

$ sudo systemctl išjungti apache2.service


Išvada

Šiame vadove sėkmingai pademonstravome, kaip iš naujo paleisti Apache HTTPD Ubuntu naudojant systemctl ir paslauga įrankiai. Taip pat pristatėme „Apache“ paslaugos įkėlimą iš naujo, įgalinimą ir išjungimą.

Systemctl įrankis gali atlikti daug daugiau. Pavyzdžiui, patikrinkite registruotas su sisteminis .

Dažnai Apache įdiegiama kaip LAMP dėklo dalis, kad būtų sukurta visavertė žiniatinklio kūrimo aplinka. Išmokti daugiau apie . Apache taip pat gali dirbti su , aptarnaujantis kelis skaičiavimus.