GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come aggiornare Apache all'ultima versione su Ubuntu 20.04

Apache , noto anche come server HTTP Apache, è stata una delle applicazioni server Web più utilizzate a livello globale negli ultimi decenni. Apache arriva su Ubuntu 20.04 archivio predefinito; tuttavia, la maggior parte dei repository LTS spesso non viene aggiornata all'ultima versione rispetto a quella attuale dello sviluppatore. In questo caso, Apache può perdere nuove funzionalità e miglioramenti e correzioni di bug non relativi alla sicurezza.

Nel seguente tutorial imparerai come aggiornare il server web Apache su Ubuntu 20.04.

Se devi installare il server web Apache su Ubuntu 20.04 dall'inizio, ti consigliamo di utilizzare il nostro tutorial Come installare il server web Apache su Ubuntu 20.04

Prerequisiti

  • Sistema operativo consigliato: Ubuntu 20.04 o superiore.
  • Account utente: Un account utente con accesso sudo o root.
  • Software richiesto: Server Web Apache esistente

Aggiornamento del sistema operativo

Innanzitutto, aggiorna il tuo Ubuntu sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:

sudo apt update && sudo apt upgrade -y

Accesso root o sudo

Per impostazione predefinita, l'account creato con Ubuntu dava lo stato sudo. Tuttavia, supponiamo di dover fornire account aggiuntivi sudo/root access. In tal caso, devi avere accesso alla password root per usare il comando su oppure visita il nostro tutorial su Come aggiungere un utente a Sudoer su Ubuntu.

Installa l'ultimo Apache

Prima di iniziare, dovresti stabilire la versione del server web Apache 2 che hai attualmente in esecuzione:

apache2 -v

Esempio di output:

Server version: Apache/2.4.41 (Ubuntu)

Aggiunta di Apache PPA

Il primo passo per aggiornare il tuo server web Apache Ubuntu 20.04 all'ultima versione è aggiungere il PPA di Ondřej Surý's . Per chi non lo conoscesse, Ondřej è il manutentore di PHP su Debian e mantiene l'ultimo Apache PPA per Ubuntu insieme a Nginx e PHP.

Per aggiungere il PPA, usa il seguente comando nel tuo terminale:

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

Questo aggiungerà automaticamente il PPA e si aggiornerà per aggiornare l'elenco dei repository.

Aggiorna Apache da PPA

Ora puoi eseguire il comando apt package manager install, che aggiornerà il server Web Apache 2 come segue:

sudo apt install apache2

In alternativa, puoi utilizzare l'aggiornamento e l'aggiornamento come segue:

sudo apt update

Se è disponibile un aggiornamento di Apache 2, eseguire quanto segue:

sudo apt upgrade apache2 -y

Verifica versione e stato Apache

Una volta completato l'aggiornamento, controlla la versione di Apache che stai utilizzando ora con il seguente comando:

apache -v

Esempio di output:

Server version: Apache/2.4.51 (Ubuntu)

Come puoi vedere, la versione è cambiata dalla versione del repository predefinito di Ubuntu Apache 2 build is 2.4.41 all'ultima build Apache fornita dal PPA da Ondřej Surý build 2.4.51 .

Infine, verifica lo stato utilizzando il seguente systemctl comando:

sudo systemctl status apache2

Esempio di output:

Congratulazioni, hai aggiornato Apache all'ultima versione offerta.

Configura Firewall UFW per Apache

Dopo aver installato il server web Apache 2, dovrai modificare le regole UFW se hai installato UFW . Per consentire l'accesso esterno alle porte Web predefinite. Fortunatamente, durante l'installazione, Apache si registra con UFW per fornire alcuni profili che possono essere utilizzati per abilitare o disabilitare l'accesso, rendendo la configurazione facile e veloce.

Se desideri installare il firewall UFW, esegui il seguente comando:

sudo apt install ufw -y

Una volta installato UFW, abilita UFW ad avviarsi e ad essere attivo all'avvio del sistema.

sudo ufw enable

Quindi, elenca i profili dell'applicazione per vedere i profili Apache disponibili con il seguente comando:

sudo ufw app list

Esempio di output:

Available applications:
  Apache
  Apache Full
  Apache Secure

Dall'output sopra, hai tre opzioni di profilo tra cui scegliere. Per scomporlo, Apache gira sulla porta 80 (HTTP), Apache Secure gira sulla porta 443 (HTTPS) e Apache Full è una combinazione di consentire entrambi. Il più comune è Apache Full o Apache Secure.

Per il tutorial, poiché non abbiamo impostato SSL, abiliteremo il profilo (Apache) con il seguente comando:

sudo ufw allow 'Apache'

Esempio di output:

Rule added
Rule added (v6)

Come sopra, le regole sono state aggiunte sia per IPV4 che per IPV6. Successivamente, puoi disabilitare questo profilo e abilitare solo protetto o disabilitare la regola Apache e utilizzare invece la regola Apache Full.

Come mantenere aggiornato Apache

Per aggiornare Apache in futuro, tutto ciò che devi fare è eseguire il comando apt update quando il nuovo repository viene aggiunto all'elenco di sorgenti apt :

sudo apt update

Se disponibile, aggiorna Apache come segue:

sudo apt upgrade

Oppure aggiorna Apache da solo:

sudo apt upgrade apache2

Questo è tutto ciò che devi fare per mantenere aggiornata la tua versione.


Ubuntu
  1. Come eseguire l'aggiornamento a Ubuntu 20.04

  2. Come aggiornare il kernel all'ultima versione su Ubuntu 20.04 Focal Fossa Linux

  3. 3 diversi metodi per aggiornare Ubuntu all'ultima versione

  4. Come aggiornare Ubuntu 18.04 a Ubuntu 18.10

  5. Come aggiornare la versione PHP a PHP 8.0 su Ubuntu

Come aggiornare Ubuntu 16.04 a Ubuntu 16.10

Come installare l'ultima versione di Git su Ubuntu

Come aggiornare manualmente phpMyAdmin su Ubuntu

Come aggiornare Ubuntu 18.04 a 20.04?

Come aggiornare Ubuntu 20.04 a Ubuntu 20.10

Come aggiornare Ubuntu 20.10 a Ubuntu 21.04