Ki jan yo ajou Apache nan dènye vèsyon sou Ubuntu 20.04

Apache, konnen tou kòm Apache HTTP sèvè, se te youn nan aplikasyon sèvè entènèt ki pi lajman itilize globalman pou dè dekad ki sot pase yo. Apache vini Ubentu 20.04 depo default; sepandan, pifò depo LTS yo souvan pa mete ajou ak dènye vèsyon an konpare ak sa ki aktyèl soti nan pwomotè a. Nan ka sa a, Apache ka rate nouvo karakteristik ak amelyorasyon ak korije ensèk ki pa gen rapò ak sekirite.

Nan leson patikilye sa a, ou pral aprann ki jan yo ajou sèvè wèb Apache sou Ubuntu 20.04.

Si ou bezwen enstale sèvè entènèt Apache sou Ubuntu 20.04 depi nan konmansman an, li rekòmande pou itilize leson patikilye nou an. Ki jan yo Enstale Apache Web Server sou Ubuntu 20.04

Kondisyon

  • OS rekòmande: Ubentu 20.04 oswa pi wo.
  • Kont itilizatè: Yon kont itilizatè ki gen aksè sudo oswa rasin.
  • Lojisyèl obligatwa: Apache Webserver ki egziste deja

Mete ajou sistèm operasyon

Premyèman, anvan anyen, mete ajou ou Ubentu sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo apt update && sudo apt upgrade -y

Rasin oswa Sudo Aksè

Pa default, kont ki te kreye ak Ubuntu te bay estati sudo. Toujou, sipoze ou bezwen bay plis kont aksè sudo/rasin. Nan ka sa a, ou dwe swa gen aksè a modpas rasin yo sèvi ak kòmandman su a oswa vizite leson patikilye nou an sou Ki jan yo ajoute yon itilizatè nan Sudoers sou Ubuntu.


reklam


Enstale Dènye Apache

Anvan ou kòmanse, ou ta dwe etabli vèsyon an nan Apache 2 sèvè entènèt ou gen kounye a ap kouri:

apache2 -v

Egzanp pwodiksyon:

Server version: Apache/2.4.41 (Ubuntu)

Ajoute Apache PPA

Premye etap la nan amelyore sèvè wèb Ubuntu 20.04 Apache ou a nan dènye vèsyon an se ajoute PPA by Ondřej Surý a. Pou moun ki pa abitye, Ondřej se moun ki kenbe PHP sou Debian epi li kenbe dènye Apache PPA pou Ubuntu ansanm ak Nginx ak PHP.

Pou ajoute PPA a, sèvi ak lòd sa a nan tèminal ou a:

sudo add-apt-repository ppa:ondrej/apache2 -y && sudo apt update

Sa a pral otomatikman ajoute PPA a ak rafrechi pou mete ajou lis depo ou a.

Upgrade Apache soti nan PPA

Koulye a, ou ka kouri kòmandman enstale manadjè pake apt la, ki pral amelyore sèvè wèb Apache 2 jan sa a:

sudo apt install apache2

Altènativman, ou ka itilize aktyalizasyon a ak ajou jan sa a:

sudo apt update

Si yon ajou Apache 2 disponib, kouri sa ki annapre yo:

sudo apt upgrade apache2 -y

Verifye vèsyon ak estati Apache

Yon fwa ajou a fini, tcheke vèsyon Apache w ap itilize kounye a ak lòd sa a:

apache -v

Egzanp pwodiksyon:

Server version: Apache/2.4.51 (Ubuntu)

Kòm ou ka wè, vèsyon an chanje soti nan Ubuntu default repozitwa vèsyon Apache 2 bati se 2.4.41 nan dènye Apache bati a bay pa PPA pa Ondřej Surý bati 2.4.51.

Anfen, verifye estati a lè l sèvi avèk sa ki annapre yo systemctl lòd:

sudo systemctl status apache2

Egzanp pwodiksyon:

Apache2 systemctl estati ok enstalasyon ubuntu 20.04

Felisitasyon, ou te ajou Apache nan dènye vèsyon an òf.

Konfigure UFW Firewall pou Apache

Apre enstale sèvè wèb Apache 2, w ap bezwen modifye Règ UFW si ou gen UFW enstale. Pou pèmèt deyò aksè nan pò yo entènèt default. Erezman, pandan enstalasyon an, Apache anrejistre tèt li ak UFW pou bay kèk pwofil ki ka itilize pou pèmèt oswa enfim aksè, sa ki fè li fasil ak rapid nan konfigirasyon.

Si ou ta renmen enstale firewall UFW, kouri lòd sa a:

sudo apt install ufw -y

Yon fwa UFW enstale, pèmèt UFW kòmanse epi aktif sou bòt sistèm lan.

sudo ufw enable

Apre sa, lis pwofil aplikasyon yo pou wè pwofil Apache ki disponib nan lòd sa a:

sudo ufw app list

Egzanp pwodiksyon:

Available applications:
  Apache
  Apache Full
  Apache Secure

Soti nan pwodiksyon an pi wo a, ou gen twa opsyon pwofil yo chwazi nan. Pou kraze li, Apache kouri sou pò 80 (HTTP), Apache Secure kouri sou pò 443 (HTTPS), ak Apache Full se yon konbinezon de pèmèt tou de. Ki pi komen an se swa Apache Full oswa Apache Secure.

Pou leson patikilye a, depi nou pa mete SSL, nou pral pèmèt (Apache) pwofil ak lòd sa a:

sudo ufw allow 'Apache'

Egzanp pwodiksyon:

Rule added
Rule added (v6)

Kòm pi wo a, règ yo te ajoute pou tou de IPV4 ak IPV6. Apre sa, ou ka enfim pwofil sa a epi pèmèt sekirite sèlman oswa enfim règ la Apache epi sèvi ak règ la Apache Full olye.


reklam


Ki jan yo kenbe Apache Mizajou

Pou mete ajou Apache nan lavni, tout sa ou bezwen fè se kouri la lòd aktyalizasyon apt kòm nouvo repozitwa a ajoute nan la lis sous apwopriye:

sudo apt update

Si youn disponib, ajou Apache jan sa a:

sudo apt upgrade

Oswa ajou Apache poukont li:

sudo apt upgrade apache2

Sa a se tout sa ou bezwen fè pou kenbe vèsyon ou mete ajou.

Kòmantè ak konklizyon

Nan ti leson patikilye sa a, ou te aprann kijan pou ajou Ubuntu 20.04 ak dènye vèsyon Apache 2 sèvè wèb. An jeneral, lè l sèvi avèk dènye vèsyon yo nan depo Ubuntu a ka benefisye de gen dènye karakteristik yo ak amelyorasyon ensèk yo. Sèl inconvénient la se toujou si moun kap fè antretyen an amelyore PPA a byen vit si yon plak sekirite soti pou yon eksplwate li te ye. SETANTAN, PPA pa Ondřej byen konsève epi li souvan mete ajou trè vit, kidonk ou ta dwe gen konfyans lè l sèvi avèk PPA sa a.

Leave a Comment