Apache HTTPD taaskäivitamine Ubuntu 22.04-s

Apache Httpd Taaskaivitamine Ubuntu 22 04 S



on üks enim juurutatud veebiservereid. See on tasuta avatud lähtekoodiga tarkvara, mille on välja töötanud ja hooldanud . See pakub arvukate laienduste ja moodulite abil kiiret jõudlust, töökindlust, turvalisust ja kohandamist. Arvatakse, et Apache kasutab umbes 67% kõigist maailma veebisaitidest.

See juhend tutvustab Apache HTTPD-teenuse taaskäivitamist Ubuntu 22.04-s.







Eeldused

Selles juhendis näidatud toimingute tegemiseks vajate järgmisi komponente.



    • Õigesti konfigureeritud Ubuntu 22.04 süsteem
    • Paigaldati ja konfigureeriti Apache veebiserveri uusim versioon. Kontrollige Apache'i installimist Ubuntu 22.04-le
    • Juurdepääs mitte-root-kasutajale sudo loaga

Apache HTTPD teenus

Ubuntu kasutab süsteemne , populaarne Linuxi algsüsteemi- ja teenusehaldur. Sellel on mitmesuguseid funktsioone, nagu hetktõmmise tugi, protsesside jälgimine ja deemonihaldus. Lisaks Ubuntule on kaasas enamik kaasaegseid Linuxi distributsioone süsteemne eelinstallitud.



Paigaldamisel registreerib Apache spetsiaalse teenuse, apache2.service , koos süsteemne lihtsamaks haldamiseks. See võimaldab meil hallata Apache teenust selliste tööriistadega nagu systemctl ja teenust .





On mitmeid stsenaariume, mille puhul võite kaaluda Apache taaskäivitamist.

    • Mis tahes missioonikriitilise Apache konfiguratsiooni muutmisel
    • Server käitub imelikult

Apache HTTPD taaskäivitamine, kasutades systemctl

Kasutades systemctl on soovitatav meetod mis tahes kasutatava teenuse haldamiseks süsteemne . Käskude struktuur on järgmine:



$ sudo systemctl < tegevust > < teenuse_nimi >


Järgides struktuuri, taaskäivitage Apache, kasutades järgmist käsku:

$ sudo systemctl taaskäivitage apache2.service


Apache HTTPD taaskäivitamine teenuse abil

The teenust käsk on veel üks tööriist, mis suudab hallata süsteemiteenuseid. Teenuse käsustruktuur on aga veidi erinev systemctl . Lisaks on selle funktsionaalsus piiratud ka põhiteenuste haldamisega.

Käskude struktuur on järgmine:

$ sudo teenust < teenuse_nimi > < tegevust >


Järgides seda struktuuri, kasutage Apache'i taaskäivitamiseks järgmist käsku:

$ sudo teenuse apache2 taaskäivitamine


Täiendavad näpunäited

Apache oleku kontrollimine

Teenuse olek aitab siluda mis tahes ebanormaalset käitumist. Apache teenuse oleku kontrollimiseks kasutage mõnda järgmistest käskudest:

$ sudo systemctl olek apache2.service


$ sudo teenuse apache2 olek


Apache'i peatamine

Kui soovite Apache serveri käsitsi välja lülitada, käivitage mõni järgmistest käskudest:

$ sudo systemctl stop apache2.service


$ sudo teenuse apache2 peatus


Apache'i uuesti laadimine

Kui muutsite ainult Apache konfiguratsioonifaili(sid), saame täieliku taaskäivitamise asemel teenuse lihtsalt uuesti laadida, säästes aega ja energiat. Apache'i uuesti laadimise käsk on järgmine:

$ sudo systemctl laadige uuesti apache2.service


$ sudo teenuse apache2 uuesti laadimine


Apache lubamine/keelamine

Kui teenus on lubatud, käivitab systemd teenuse käivitamisel automaatselt. Kui ei, siis peate teenuse käsitsi aktiveerima. Samamoodi, kui keelate teenuse, ei käivita systemd seda enam käivitamisel.

Apache käivitamiseks alglaadimisel kasutage järgmist käsku:

$ sudo systemctl lubada apache2.service



Apache teenuse keelamiseks kasutage seda käsku:

$ sudo systemctl keelab apache2.service


Järeldus

Selles juhendis demonstreerisime edukalt Apache HTTPD taaskäivitamist Ubuntus abiga systemctl ja teenust tööriistad. Samuti tutvustasime Apache teenuse uuesti laadimist, lubamist ja keelamist.

Systemctl tööriist suudab teha palju rohkem. Näiteks vaadake välja registreeritud süsteemne .

Sageli installitakse Apache LAMP-i pinu osana, et pakkuda täisväärtuslikku veebiarenduskeskkonda. Lisateavet . Apache saab ka töötada , mis teenindab mitut andmetöötlust.