LAMP STACK 1/3
L'Apache HTTP Server Project è un progetto per sviluppare e mantenere un server HTTP open source per i moderni sistemi operativi.
L'obiettivo di questo progetto è fornire un server sicuro, efficiente ed estensibile che fornisca servizi HTTP sincronizzati con gli attuali standard HTTP.
Prima di procedere connettersi come utente normale.
Step 1 - Aggiornare Ubuntu
$ sudo apt update
$ sudo apt upgrade
Step 2 - Installazione di Apache2
$ sudo apt install apache2 apache2-utils
Una volta installato Apache2, i comandi seguenti possono essere utilizzati per arrestare, avviare e consentire al servizio Apache2 di avviarsi sempre con l'avvio del server:
sudo systemctl enable apache2
$ sudo systemctl start apache2
$ sudo systemctl status apache2
Prima di testare Apache, è necessario modificare le impostazioni del firewall per consentire l'accesso esterno alle porte Web predefinite.
Durante l'installazione, Apache si registra con UFW per fornire alcuni profili dell'applicazione che possono essere utilizzati per abilitare o disabilitare l'accesso ad Apache attraverso il firewall.
Elencare i profili dell'applicazione UFW:
$ sudo ufw app list
Abilitare il profilo di Apache
$ sudo ufw allow Apache
Verificare che Apache2 sia realmente in esecuzione aprendo nel browser l'indirizzo ip del server, se è in funzione, si aprirà la pagina di default di Apache2:
