Il server Web Apache è il software per server Web più popolare e ampiamente utilizzato, sviluppato dalla Apache Software Foundation. La cosa sorprendente del server web Apache è che è completamente gratuito ed è affidabile, veloce e sicuro. Non solo questo, ha anche la capacità di soddisfare qualsiasi esigenza di un ambiente effettuando l'installazione di numerose estensioni oltre che di moduli.
È supportato su quasi tutti i principali sistemi operativi inclusi macOS, distribuzione Linux e Windows. Installeremo prima Apache e poi lo disinstalleremo anche su Debian 11. Tutto questo con l'aiuto di screenshot e una spiegazione approfondita.
Installazione di Apache su Debian 11
Prima di passare alla fase di installazione aggiorniamo il nostro indice dei pacchetti che è sempre la raccomandazione. Possiamo aggiornare l'indice del pacchetto usando il seguente comando:
$ sudo apt update
Dopo l'aggiornamento aggiorniamo i pacchetti con il seguente comando:
Ora che abbiamo aggiornato e aggiornato il nostro indice dei pacchetti, iniziamo a lavorare sull'installazione di apache su Debian 11. Per ottenere l'installazione di apache su Debian 11, digita il seguente comando:
$ sudo apt install apache2
Ora che abbiamo installato apache2 confermiamo l'installazione digitando il seguente comando per verificare la versione installata:
$ sudo apache2 -v
Possiamo anche confermare l'installazione di Apache2 accedendo alla pagina Web predefinita del server Web Apache2 utilizzando il nostro indirizzo IP di sistema Debian 11 che possiamo trovare eseguendo il seguente comando:
$ ip a
Copia l'indirizzo IP mostrato nello screenshot sopra e vai sul tuo browser preferito e cerca l'indirizzo IP del tuo server:
Vedrai la pagina predefinita di Apache2 Debian come mostrato sopra.
Gestione del server Apache
Ora che abbiamo finito con l'installazione del server Apache su Debian 11, iniziamo a gestire il servizio usando il comando systemctl. Ad esempio, se vogliamo controllare lo stato del server apache digita il seguente comando nel tuo terminale:
$ sudo systemctl status apache2.service
Se vedi lo stato attivo, allora congratulazioni! Il tuo apache è attivo e funzionante.
Premi q abbandonare. Ci sono altri comandi per gestire il nostro server Apache. Uno dei comandi consiste nell'avviare il server utilizzando il seguente comando:
$ sudo systemctl start apache2.service
Proprio come il comando precedente, possiamo anche interrompere il servizio del server Apache digitando il seguente comando:
$ sudo systemctl stop apache2.service
Possiamo anche riavviarlo modificando un po' il comando precedente:
$ sudo systemctl restart apache2.service
Configurazione firewall
A seconda del sistema in uso, se dispone di un firewall, è necessario accedere ad alcune porte in modo che una persona esterna o un utente possano utilizzare tali porte. consentiremo la porta 80 e la porta 443 rispettivamente per HTTP e HTTPS. Digita il seguente comando nel tuo terminale:
$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp
Possiamo verificare lo stato del firewall UFW utilizzando il seguente comando:
$ sudo ufw status
Se lo stato sopra non è abilitato, puoi eseguire il seguente comando per abilitarlo:
$ sudo ufw enable
Disinstalla Apache2
Potrebbe venire un momento in cui vorresti disinstallare Apach2 da Debian 11 e sei fortunato perché oggi ti mostreremo come disinstallare Apach2 da Debian 11.
Vai al tuo terminale e digita il seguente comando per vedere se apach2 è installato o meno sul tuo computer:
$ sudo apache2 -v
Come possiamo vedere, abbiamo la versione apache 2.4.48 installata sul nostro sistema, quindi per disinstallarla, il primo passo è indirizzare tutti i pacchetti apache2 e rimuoverli con l'aiuto del seguente comando:
$ sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common
Ora eseguiremo autoremove comando nel caso in cui sia necessaria un'altra pulizia:
$ sudo apt autoremove
Abbiamo finito con la disinstallazione di apache2 da Debian 11. Per verificare la disinstallazione, digita il seguente comando nel tuo terminale:
$ sudo apache2 -v
Quando esegui il comando sopra, vedrai un errore che dirà comando non trovato:
Conclusione
Come accennato nella parte introduttiva, il server web Apache è un servizio gratuito open source che consente a utenti e sviluppatori di condividere il proprio lavoro su Internet essendo affidabile, robusto, veloce e sicuro.
In questo articolo, ti abbiamo insegnato come installare e disinstallare il server Apache su Debian 11. Ci auguriamo che tu abbia seguito da vicino i passaggi e che tu abbia installato o disinstallato correttamente il server Apache.