Hvernig á að uppfæra Apache í nýjustu útgáfuna á Ubuntu 20.04

Apache, líka þekkt sem Apache HTTP þjónn, hefur verið eitt mest notaða netþjónaforritið á heimsvísu undanfarna áratugi. Apache kemur á Ubuntu 20.04 sjálfgefna geymsla; Hins vegar eru flestar LTS geymslur oft ekki uppfærðar í nýjustu útgáfuna miðað við það sem er núverandi frá þróunaraðilanum. Í þessu tilviki getur Apache misst af nýjum eiginleikum og endurbótum og villuleiðréttingum sem ekki tengjast öryggi.

Í eftirfarandi námskeiði muntu læra hvernig á að uppfæra Apache vefþjóninn á Ubuntu 20.04.

Ef þú þarft að setja upp Apache vefþjón á Ubuntu 20.04 frá upphafi er mælt með því að nota kennsluna okkar Hvernig á að setja upp Apache vefþjón á Ubuntu 20.04

Forkröfur

  • Mælt með stýrikerfi: Ubuntu 20.04 eða hærra.
  • Notendareikningur: Notendareikningur með sudo eða rót aðgang.
  • Nauðsynlegur hugbúnaður: Núverandi Apache vefþjónn

Uppfærir stýrikerfi

Fyrst, áður en nokkuð, uppfærðu þitt Ubuntu stýrikerfi til að tryggja að allir núverandi pakkar séu uppfærðir:

sudo apt uppfærsla && sudo apt uppfærsla -y

Root eða Sudo Access

Sjálfgefið var að reikningurinn sem var búinn til með Ubuntu gaf sudo stöðu. Segjum samt sem áður að þú þurfir að veita viðbótarreikningum sudo/root aðgang. Í því tilviki verður þú annað hvort að hafa aðgang að rót lykilorð að nota su skipunin eða farðu á námskeiðið okkar á Hvernig á að bæta notanda við Sudoers á Ubuntu.


Auglýsing


Settu upp nýjustu Apache

Áður en þú byrjar ættir þú að koma á fót útgáfunni af Apache 2 vefþjóninum sem þú ert með núna:

apache2 -v

Dæmi úttak:

Miðlaraútgáfa: Apache/2.4.41 (Ubuntu)

Bætir við Apache PPA

Fyrsta skrefið í að uppfæra Ubuntu 20.04 Apache vefþjóninn þinn í nýjustu útgáfuna er að bæta við PPA af Ondřej Surý. Fyrir þá sem ekki þekkja þá er Ondřej umsjónarmaður PHP á Debian og heldur nýjustu Apache PPA fyrir Ubuntu ásamt Nginx og PHP.

Til að bæta við PPA skaltu nota eftirfarandi skipun í flugstöðinni þinni:

sudo add-apt-repository ppa:ondrej/apache2 -y && sudo apt uppfærsla

Þetta mun sjálfkrafa bæta við PPA og endurnýja til að uppfæra geymslulistann þinn.

Uppfærðu Apache frá PPA

Nú geturðu keyrt viðeigandi uppsetningarskipun pakkastjóra, sem mun uppfæra Apache 2 vefþjóninn sem hér segir:

sudo apt setja upp apache2

Að öðrum kosti geturðu notað uppfærsluna og uppfært sem hér segir:

sudo apt uppfærsla

Ef Apache 2 uppfærsla er tiltæk skaltu keyra eftirfarandi:

sudo apt uppfærsla apache2 -y

Staðfestu útgáfu og Apache stöðu

Þegar uppfærslunni er lokið skaltu athuga útgáfuna af Apache sem þú notar núna með eftirfarandi skipun:

apache -v

Dæmi úttak:

Miðlaraútgáfa: Apache/2.4.51 (Ubuntu)

Eins og þú sérð hefur útgáfan breyst frá Ubuntu sjálfgefna útgáfu Apache 2 smíði er 2.4.41 við nýjustu Apache smíðina sem PPA veitti af Ondřej Surý byggja 2.4.51.

Að lokum, staðfestu stöðuna með því að nota eftirfarandi systemctl skipun:

sudo systemctl staða apache2

Dæmi úttak:

apache2 systemctl staða í lagi uppsetning ubuntu 20.04

Til hamingju, þú hefur uppfært Apache í nýjustu útgáfuna sem boðið er upp á.

Stilltu UFW eldvegg fyrir Apache

Eftir að Apache 2 vefþjónninn hefur verið settur upp þarftu að breyta UFW reglur ef þú ert með UFW uppsett. Til að leyfa utanaðkomandi aðgang að sjálfgefnum vefgáttum. Sem betur fer, meðan á uppsetningunni stendur, skráir Apache sig hjá UFW til að bjóða upp á nokkur snið sem hægt er að nota til að virkja eða slökkva á aðgangi, sem gerir það auðvelt og fljótlegt að stilla.

Ef þú vilt setja upp UFW eldvegginn skaltu keyra eftirfarandi skipun:

sudo apt setja upp ufw -y

Þegar UFW hefur verið sett upp, virkjaðu UFW til að byrja og vera virkt við ræsingu kerfisins.

sudo ufw virkja

Næst skaltu skrá forritasniðin til að sjá Apache sniðin sem eru fáanleg með eftirfarandi skipun:

sudo ufw app listi

Dæmi úttak:

Laus forrit: Apache Apache Full Apache Secure

Frá úttakinu hér að ofan hefurðu þrjá prófílvalkosti til að velja úr. Til að brjóta það niður, Apache keyrir á höfn 80 (HTTP), Apache öruggt keyrir á höfn 443 (HTTPS), og Apache fullt er blanda af því að leyfa hvort tveggja. Algengasta er annað hvort Apache Full eða Apache Secure.

Fyrir kennsluna, þar sem við höfum ekki sett upp SSL, munum við virkja (Apache) prófíl með eftirfarandi skipun:

sudo ufw leyfa 'Apache'

Dæmi úttak:

Reglu bætt við Reglu bætt við (v6)

Eins og að ofan hefur verið bætt við reglunum fyrir bæði IPV4 og IPV6. Seinna geturðu slökkt á þessum prófíl og virkjað aðeins öruggt eða slökkt á Apache reglunni og notað Apache Full regluna í staðinn.


Auglýsing


Hvernig á að halda Apache uppfærðum

Til að uppfæra Apache í framtíðinni er allt sem þú þarft að gera að keyra viðeigandi uppfærsluskipun þar sem nýja geymslunni er bætt við viðeigandi heimildalisti:

sudo apt uppfærsla

Ef einn er í boði skaltu uppfæra Apache á eftirfarandi hátt:

sudo apt uppfærsla

Eða uppfærðu Apache af sjálfu sér:

sudo apt uppfærsla apache2

Það er allt sem þú þarft að gera til að halda útgáfunni þinni uppfærðri.

Athugasemdir og niðurstaða

Í þessari litlu kennslu hefurðu lært hvernig á að uppfæra Ubuntu 20.04 í nýjustu útgáfuna af Apache 2 vefþjóni. Á heildina litið getur það notið góðs af því að nota nýjustu útgáfurnar í Ubuntu geymslunni að hafa nýjustu eiginleikana og villubætur. Eini gallinn er alltaf ef umsjónarmaður uppfærir PPA fljótt ef öryggisplástur kemur út fyrir þekkta misnotkun. Hins vegar er PPA frá Ondřej viðhaldið nokkuð vel og er oft uppfært mjög hratt, svo þú ættir að treysta því að nota þennan PPA.

Gerast áskrifandi
Tilkynna um
0 Athugasemdir
Innbyggð endurgjöf
Skoða allar athugasemdir
0
Mér þætti vænt um hugsanir þínar, vinsamlegast kommentaðu.x