Kako instalirati ili nadograditi Apache na najnoviju verziju na Debian 11 Bullseye

apaš, također poznat kao HTTP poslužitelj Apache, je jedna od najčešće korištenih aplikacija web poslužitelja na globalnoj razini u posljednjih nekoliko desetljeća. Prema zadanim postavkama, Apache je instaliran, a na spremištu Debian 11 Bullseye; međutim, s Debianom, stabilne verzije se uglavnom ne mijenjaju osim sigurnosnih ili hitnih ažuriranja bugova kako bi zadržali naslov "stabilan", koji su poznati. Zbog toga, Apache može propustiti nove značajke i poboljšanja te ispravke pogrešaka koji nisu povezani sa sigurnošću, posebno s obzirom na vremensko kašnjenje između stabilnih Debian izdanja koje je između nekoliko godina.

U sljedećem tutorialu naučit ćete kako nadograditi na najnoviji Apache web poslužitelj na Debian 11 Bullseye.

Preduvjeti

  • Preporučeni OS: Debian 11 Bullseye
  • Korisnički račun: Korisnički račun sa sudo privilegije or root pristup (su naredba).
  • Potrebni paketi: sklupčati

Ažuriranje operativnog sustava

Ažurirajte svoj Debian 11 operativni sustav kako biste bili sigurni da su svi postojeći paketi ažurirani:

sudo apt update && sudo apt upgrade

Root ili Sudo pristup

Prema zadanim postavkama, kada kreirate svoj račun pri pokretanju s Debianom u usporedbi s drugim distribucijama, on ne dobiva automatski status sudoers. Morate imati pristup root lozinka koristiti naredba su ili posjetite naš vodič na Kako dodati korisnika u Sudoers na Debianu.

Instalirajte CURL paket

Tutorial će koristiti paket za kovrče; prvo provjerite je li paket prisutan:

curl --version

Primjer izlaza ako je instaliran:

curl 7.74.0 (x86_64-pc-linux-gnu) libcurl/7.74.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Release-Date: 2020-12-09

Ako nemate instaliran curl, koristite sljedeću naredbu:

sudo apt install curl -y

Oglas


Instalirajte najnoviji Apache

Dodavanje Apache repozitorija od strane Ondřeja Surý Repozitorija

Prvi korak je uvoz i instaliranje Apache web poslužitelja na najnoviju verziju je dodavanje spremišta tako da Ondřeja Surýja. Za one koji nisu upoznati, Ondřej je održavatelj PHP-a na Debianu.

Da biste dodali spremište, koristite sljedeću naredbu u svom terminalu:

curl -sSL https://packages.sury.org/apache2/README.txt | sudo bash -x

Ažurirajte svoje spremište tako da odražava novu promjenu:

sudo apt update

Sada kada ste instalirali Apache spremište i ažurirali popis spremišta, instalirajte Apache2 sa sljedećim:

sudo apt install apache2

Primjer rezultata:

instaliraj najnoviji apache debian 11 | Mogućnosti za Linux

Upišite Y, A zatim pritisnite tipku enter za nastavak i dovršetak instalacije.

Zatim potvrdite da je instalacija bila uspješna potvrdom nove verzije:

sudo apache2 -v

Primjer rezultata:

Server version: Apache/2.4.51 (Debian)
Server built:   2021-10-07T19:28:50

Sada provjerite radi li Apache pomoću naredbe systemctl:

systemctl status apache2

Primjer rezultata:

systemctl status ok najnoviji apache2 debian 11 | Mogućnosti za Linux

Ako Apache nije aktiviran, za pokretanje aplikacije web poslužitelja upotrijebite sljedeću naredbu:

sudo systemctl start apache2

Da biste omogućili Apache pri pokretanju sustava, koristite sljedeće:

sudo systemctl enable apache2

Primjer izlaza ako je uspješan:

Synchronizing state of apache2.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable apache2

Ova će se verzija uvijek održavati i ažurirati kada nova verzija Apachea bude dostupna; Ondřej Surý se obično ažurira u roku od nekoliko dana do nekoliko tjedana dok održava izgrađene PHP, Nginx i Apache repozitorije; on je dosljedan svom ažuriranju.

Neobavezno. Konfigurirajte UFW vatrozid za Apache

Nakon instalacije Apache 2 web poslužitelja, morat ćete izmijeniti UFW pravila ako imate instaliran UFW. Da biste omogućili vanjski pristup zadanim web-priključcima. Srećom, tijekom instalacije, Apache se registrira u UFW-u kako bi osigurao nekoliko profila koji se mogu koristiti za omogućavanje ili onemogućavanje pristupa, što ga čini lakim i brzim za konfiguraciju.

Ako želite instalirati UFW vatrozid, pokrenite sljedeću naredbu:

sudo apt install ufw -y

Nakon što je UFW instaliran, omogućite UFW da se pokrene i bude aktivan pri pokretanju sustava.

sudo ufw enable

Zatim navedite profile aplikacije da vidite Apache profile koji su dostupni sljedećom naredbom:

sudo ufw app list

Primjer rezultata:

Available applications:
  Apache
  Apache Full
  Apache Secure

Iz gornjeg izlaza možete birati između tri opcije profila. da ga razbijem, apaš radi na portu 80 (HTTP), Apache Secure radi na portu 443 (HTTPS), i Apache pun je kombinacija dopuštanja oboje. Najčešći je ili Apache Full ili Apache Secure.

Za tutorial, budući da nismo postavili SSL, omogućit ćemo (Apache) profil sljedećom naredbom:

sudo ufw allow 'Apache'

Primjer rezultata:

Rule added
Rule added (v6)

Kao što je gore navedeno, pravila su dodana i za IPV4 i IPV6. Kasnije možete onemogućiti ovaj profil i omogućiti samo siguran ili onemogućiti Apache pravilo i umjesto njega koristiti pravilo Apache Full.


Oglas


Kako održavati Apache ažuriranim

Da biste ažurirali Apache u budućnosti, sve što trebate učiniti je pokrenuti apt naredba ažuriranja kako se novo spremište dodaje u prikladan popis izvora:

sudo apt update

Ako je dostupan, nadogradite Apache na sljedeći način:

sudo apt upgrade

Ili nadogradite Apache sam:

sudo apt upgrade apache2

To je sve što trebate učiniti kako biste svoju verziju ažurirali.

Komentari i zaključak

U tutorialu ste naučili kako instalirati Apache 2 bilo pomoću spremišta Ondřeja Surýa. Sve u svemu, Apache je desetljećima bio najčešće korišteni poslužitelj web aplikacija na svijetu. Međutim, Nginx je konačno tek malo prestigao vodstvo. Apache je još uvijek jedna od najrazvijenijih i najpriznatijih web aplikacija, posebno s combing LAMP stogom, koji se često koristi za pozadinske web poslužitelje. Naći ćete više prijateljskih opcija za Apache od Nginxa, što će novije korisnike navesti da uđu u hosting svog web poslužitelja, možda da isprobaju Apache preko Nginxa kao prvi korak.

Ostavite komentar