GNU/Linux >> Znalost Linux >  >> Debian

Jak upgradovat Apache na Debian 11 Bullseye

Apache , také známý jako Apache HTTP server , je v posledních několika desetiletích jednou z celosvětově nejrozšířenějších aplikací webových serverů. Ve výchozím nastavení je Apache nainstalován a v úložišti Debian 11 Bullseye; nicméně u Debianu se stabilní verze většinou nemění, s výjimkou bezpečnostních nebo naléhavých aktualizací chyb, aby byl titul „stabilní“, což je známo. Díky tomu může Apache přijít o nové funkce a vylepšení a opravy chyb, které nesouvisejí se zabezpečením, zejména s ohledem na časové zpoždění mezi stabilními vydáními Debianu, které je mezi nimi několik let.

V následujícím tutoriálu se dozvíte, jak upgradovat na nejnovější webový server Apache na Debianu 11 Bullseye pomocí vlastního úložiště třetí strany od Ondreyho Suryho, který je nejznámější díky práci správce PHP Debian/Ubuntu. em>

Aktualizovat Debian

Nejprve se před pokračováním ujistěte, že je váš systém aktuální, spuštěním následujícího příkazu, abyste předešli případným konfliktům.

sudo apt update && sudo apt upgrade

Instalační závislosti

K dokončení tohoto kurzu je třeba nainstalovat následující balíčky.

sudo apt install curl -y

Instalovat nejnovější Apache

Přidání úložiště Apache od Ondřeje Surého úložiště

Prvním krokem je import a instalace webového serveru Apache na nejnovější verzi je přidání repozitáře Ondřej Surý .

Přidejte úložiště, použijte ve svém terminálu následující příkaz:

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

Aktualizujte své úložiště, aby odráželo novou změnu:

sudo apt update

Nyní, když jste nainstalovali úložiště Apache a aktualizovali seznam úložišť, nainstalujte Apache2 s následujícím:

sudo apt install apache2 -y

Dále potvrďte, že instalace proběhla úspěšně, potvrzením nového sestavení:

sudo apache2 -v

Příklad výstupu:

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

Nyní se pomocí příkazu systemctl ujistěte, že Apache běží:

systemctl status apache2

Příklad výstupu:

Pokud Apache není aktivován, ke spuštění aplikace webového serveru použijte následující příkaz:

sudo systemctl start apache2

Chcete-li povolit Apache při spouštění systému, použijte následující:

sudo systemctl enable apache2

Tato verze bude vždy udržována a aktualizována, když bude k dispozici nová verze Apache; Ondřej Surý se aktualizuje obvykle během několika dnů až týdnů, když udržuje vybudovaná úložiště PHP, Nginx a Apache; je v souladu s jeho aktualizací.

Volitelné. Nakonfigurujte UFW Firewall pro Apache

Po instalaci webového serveru Apache 2 budete muset upravit pravidla UFW, pokud máte nainstalovaný UFW . Chcete-li umožnit externí přístup k výchozím webovým portům. Naštěstí se během instalace Apache zaregistruje u UFW, aby poskytl několik profilů, které lze použít k povolení nebo zakázání přístupu, což usnadňuje a urychluje konfiguraci.

Pokud chcete nainstalovat firewall UFW, spusťte následující příkaz:

sudo apt install ufw -y

Jakmile je UFW nainstalováno, povolte UFW, aby se spustil a byl aktivní při spouštění systému.

sudo ufw enable

Dále vypište profily aplikací, abyste viděli profily Apache, které jsou dostupné pomocí následujícího příkazu:

sudo ufw app list

Příklad výstupu:

Available applications:
  Apache
  Apache Full
  Apache Secure

Z výše uvedeného výstupu máte na výběr tři možnosti profilu. Chcete-li to rozebrat, Apache běží na portu 80 (HTTP), Apache Secure běží na portu 443 (HTTPS) a Apache Full je kombinací povolení obojího. Nejběžnější je buď Apache Full nebo Apache Secure.

Pro tutoriál, protože jsme nenastavili SSL, povolíme profil (Apache) pomocí následujícího příkazu:

sudo ufw allow 'Apache'

Příklad výstupu:

Rule added
Rule added (v6)

Jak je uvedeno výše, pravidla byla přidána pro IPV4 i IPV6. Později můžete tento profil deaktivovat a povolit pouze zabezpečené nebo deaktivovat pravidlo Apache a místo toho použít pravidlo Apache Full.

Jak aktualizovat Apache

Vzhledem k tomu, že Apache byl nainstalován a aktualizován pomocí správce balíčků APT, spusťte standardní příkazy aktualizace APT.

sudo apt update

Pokud je k dispozici, upgradujte Apache následovně:

sudo apt upgrade

Nebo upgradujte Apache sám:

sudo apt upgrade apache2

To je vše, co musíte udělat, aby byla vaše verze aktualizovaná.

Jak odebrat (odinstalovat) aktualizaci Apache

Nejprve zastavte službu uživatelům, kteří chtějí obnovit standardní verzi Debianu.

sudo systemctl stop apache2

Nyní odeberte Apache pomocí následujícího příkazu.

sudo apt remove apache2

Nyní odstraňte importované úložiště.

/etc/apt/sources.list.d/apache2.list

Odstraňte klíč GPG.

/usr/share/keyrings/deb.sury.org-apache2.gpg

Nakonec spusťte aktualizaci APT, aby odrážela změny položek seznamu zdrojů APT.

sudo apt-get update

Odtud nyní můžete znovu nainstalovat standardní verzi Apache.


Debian
  1. Jak nainstalovat Apache na Debian 9

  2. Jak upgradovat na Gnome 40 na Debian 11 Bullseye

  3. Jak upgradovat na Debian 11 z Debianu 10

  1. Jak upgradovat Debian 10 (Buster) na Debian 11 (Bullseye)

  2. Jak upgradovat na Debian 11 Bullseye z Debian 10 Buster

  3. Jak upgradovat Debian 10 Buster na Debian 11 Bullseye

  1. Jak upgradovat Debian 10 (Buster) na Debian 11 (Bullseye)

  2. Jak nainstalovat Docker v Debian 11 (Bullseye)

  3. Jak nainstalovat TeamViewer na Debian 11 Bullseye