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:
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:
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
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
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
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:
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.