Apache è il server Web più popolare sviluppato da Apache Software Foundation. Offre diverse funzionalità che lo rendono molto utile per i siti web. Il server HTTP Apache è supportato su tutti i sistemi operativi inclusi Linux, Windows, MacOS, FreeBSD, ecc. Fa anche parte dello stack LAMP del servizio Web.
In questo post spiegheremo come installare Apache su server Linux. I comandi discussi in questo articolo sono stati testati su Ubuntu 20.04 LTS (Fossa focale). Gli stessi comandi sono validi anche per la distribuzione Debian.
Prerequisiti
- Macchina Ubuntu o Debian
- Utente con privilegi sudo
Installazione di Apache
Apache è disponibile nei repository ufficiali di Linux Ubuntu. Pertanto, possiamo installarlo facilmente usando il comando apt-get install. Di seguito sono riportati i passaggi per installare Apache su Linux.
Fase 1:aggiorna i repository di sistema
Innanzitutto, aggiorna i repository di sistema utilizzando il seguente comando in Terminale:
$ sudo apt-get update
Inserisci la password sudo.
Fase 2:installa Apache
Ora per installare Apache, immetti il seguente comando in Terminale:
$ sudo apt-get install apache2
Quando viene richiesta la conferma, premi y , dopodiché l'installazione di Apache verrà avviata sul tuo sistema. A seconda della connessione di rete, l'installazione di Apache potrebbe richiedere del tempo.
Fase 3:verifica l'installazione
Una volta completata l'installazione di Apache, puoi verificarla utilizzando il seguente comando in Terminale:
$ apache2 -v
Il seguente output conferma che Apache è stato installato con la versione 2.4.41.
Puoi anche visualizzare lo stato del servizio Apache per verificare se è in esecuzione correttamente. Emetti il seguente comando in Terminale per farlo:
$ systemctl status apache2
Il attivo (in esecuzione) lo stato nell'output seguente mostra che il servizio Apache è attivo e in esecuzione.
Nel caso in cui il servizio non venga avviato automaticamente, puoi avviarlo utilizzando il comando seguente:
$ sudo systemctl start apache2
Accedi alla pagina Web predefinita di Apache
Puoi anche confermare se il servizio Apache è in esecuzione correttamente accedendo alla pagina Web predefinita di Apache. Per farlo, digita il nome host o l'indirizzo IP del tuo sistema nella barra degli indirizzi di qualsiasi browser.
http://<host_name or ip_address>
La pagina seguente mostra che Apache è stato installato correttamente sul tuo sistema.
Se vuoi accedere ad Apache da un altro sistema sulla rete, dovrai configurare una regola nel firewall che è stata discussa nel nostro post sulla configurazione di Apache.
Rimuovi Apache
Nel caso in cui non avessi più bisogno del server Apache sul tuo sistema, puoi rimuoverlo facilmente usando il comando seguente:
$ sudo apt-get remove apache2
Quando viene richiesta la conferma, premi y , dopodiché il sistema rimuoverà Apache.
Questo è tutto ciò che c'è da fare! In questo tutorial, hai imparato come installare Apache su un server Linux. Bastano pochi semplici passaggi per installare il server web Apache nella macchina Linux. Nel prossimo articolo esamineremo la configurazione per il server Apache e ospiteremo una piccola applicazione.