Introduzione
In questa breve guida vedremo come installare apache su Linux Debian/Ubuntu.
Apache è una piattaforma server web in grado di far girare nelle nostre macchine i più comuni siti internet, dal più semplice al più complesso, gestionali web e tanto altro ancora.
Utilizzato da chiunque, da privati a professionisti alle grandi aziende di hosting è l’applicazione più diffusa nel mondo.
Apache è il motore principale attorno a cui ruotano tutte le “applicazioni” web, da un sito internet ad un file server, un server mail fino ad arrivare a gestire carichi di connessione internet tra i vari siti. Ma noi oggi ci soffermeremo solo sull’installazione.
Per questo tutorial ho creato una macchina virtuale con Debian 11 nel mio server per fare delle prove.
Installare apache su Debian/Ubuntu
Se vuoi installare apache nel tuo sistema attivo non devi fare altro che aprire il terminale, altrimenti, se come me hai la macchina in remoto, ti dovrai collegare in SSH e diventare “root” con
su -
fai un bel aggiornamento dei pacchetti con il comando
apt update
e ora passiamo ad apache
apt install apache2 -y
al termine, per verificare che sia tutto andato bene prova a dare questo comando per verificare lo stato
systemctl status apache2
dovresti avere un risultato fac-simile al mio
root@apache:/# systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-05-29 20:47:15 UTC; 54s ago
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 974 (apache2)
Tasks: 55 (limit: 38411)
Memory: 5.5M
CPU: 24ms
CGroup: /system.slice/apache2.service
├─974 /usr/sbin/apache2 -k start
├─976 /usr/sbin/apache2 -k start
└─977 /usr/sbin/apache2 -k start
May 29 20:47:15 apache systemd[1]: Starting The Apache HTTP Server...
May 29 20:47:15 apache systemd[1]: Started The Apache HTTP Server.
root@apache:/#
Terminato, l’installazione di apache è andata a buon fine!
Un’ulteriore verifica la puoi fare navigando all’ip della tua macchina (es. 10.0.0.124 nel mio caso) e ti apparirà la famosa pagina web di apache.

Comandi utili apache
Verifica status apache
systemctl status apache2
Avvio servizio apache
systemctl start apache2
Riavvio servizio apache
systemctl restart apache2
Arresto servizio apache
systemctl stop apache2
Conclusione
In questa breve guida abbiamo visto come installare apache su Linux Debian/Ubuntu e quali sono i comandi principali