GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak upgradovat Apache na nejnovější verzi na Ubuntu 20.04

Apache , také známý jako Apache HTTP server, je v posledních několika desetiletích jednou z celosvětově nejpoužívanějších webových serverových aplikací. Apache přichází na Ubuntu 20.04 výchozí úložiště; většina úložišť LTS však často není aktualizována na nejnovější verzi ve srovnání s tím, co je aktuální od vývojáře. V tomto případě může Apache přijít o nové funkce a vylepšení a opravy chyb, které se netýkají zabezpečení.

V následujícím tutoriálu se dozvíte, jak upgradovat webový server Apache na Ubuntu 20.04.

Pokud potřebujete nainstalovat webový server Apache na Ubuntu 20.04 od začátku, doporučujeme použít náš tutoriál Jak nainstalovat webový server Apache na Ubuntu 20.04

Předpoklady

  • Doporučený operační systém: Ubuntu 20.04 nebo vyšší.
  • Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.
  • Požadovaný software: Stávající webový server Apache

Aktualizace operačního systému

Nejprve nejprve aktualizujte Ubuntu operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:

sudo apt update && sudo apt upgrade -y

Root nebo Sudo Access

Ve výchozím nastavení dával účet vytvořený pomocí Ubuntu stav sudo. Přesto předpokládejme, že potřebujete poskytnout dalším účtům sudo/root přístup. V takovém případě musíte mít buď přístup k heslu uživatele root použijte příkaz su nebo navštivte náš tutoriál Jak přidat uživatele do Sudoers na Ubuntu.

Nainstalujte nejnovější Apache

Než začnete, měli byste nastavit verzi webového serveru Apache 2, kterou aktuálně používáte:

apache2 -v

Příklad výstupu:

Server version: Apache/2.4.41 (Ubuntu)

Přidání Apache PPA

Prvním krokem při upgradu vašeho webového serveru Ubuntu 20.04 Apache na nejnovější verzi je přidání PPA od Ondřej Surý . Pro ty neznalé, Ondřej je správcem PHP na Debianu a spravuje nejnovější Apache PPA pro Ubuntu spolu s Nginx a PHP.

Chcete-li přidat PPA, použijte ve svém terminálu následující příkaz:

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

Tím se automaticky přidá PPA a aktualizuje se seznam úložišť.

Upgradujte Apache z PPA

Nyní můžete spustit instalační příkaz správce balíčků apt, který upgraduje webový server Apache 2 následovně:

sudo apt install apache2

Případně můžete použít aktualizaci a upgrade následovně:

sudo apt update

Pokud je k dispozici upgrade Apache 2, spusťte následující:

sudo apt upgrade apache2 -y

Ověřte verzi a stav Apache

Po dokončení upgradu zkontrolujte verzi Apache, kterou nyní používáte, pomocí následujícího příkazu:

apache -v

Příklad výstupu:

Server version: Apache/2.4.51 (Ubuntu)

Jak můžete vidět, verze se změnila z výchozí verze úložiště Ubuntu Apache 2 sestavení je 2.4.41 na nejnovější sestavení Apache poskytnuté PPA od Ondřeje Suréhosestavení 2.4.51 .

Nakonec ověřte stav pomocí následujícího systemctl příkaz:

sudo systemctl status apache2

Příklad výstupu:

Gratulujeme, upgradovali jste Apache na nejnovější nabízenou verzi.

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 udržovat Apache aktualizovaný

Chcete-li v budoucnu aktualizovat Apache, vše, co musíte udělat, je spustit příkaz apt update jak je nový repozitář přidán do seznamu zdrojů 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á.


Ubuntu
  1. 3 různé metody upgradu Ubuntu na nejnovější verzi

  2. Jak upgradovat Ubuntu 18.04 na Ubuntu 18.10

  3. Jak upgradovat verzi PHP na PHP 8.0 na Ubuntu

  1. Jak upgradovat na Ubuntu 20.04

  2. Jak upgradovat jádro na nejnovější verzi na Ubuntu 20.04 Focal Fossa Linux

  3. Jak upgradovat Ubuntu na 20.10

  1. Jak upgradovat Ubuntu na 21.10

  2. Jak upgradovat Ubuntu na 21.04

  3. Jak upgradovat na Ubuntu 17.04 z dřívější verze