In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Apache su Debian 10. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Server HTTP Apache, noto anche come "Apache". È un web server famoso per promuovere la crescita del World Wide Web. Apache è il server web open source, multipiattaforma, potente, stabile, affidabile e gratuito che fornisce funzionalità che possono essere estese da un'ampia varietà di moduli. Viene anche utilizzato come server proxy inverso in diversi scenari.
Prerequisito:
- Sistema operativo con Debian 10
- Indirizzo IPv4 del server con privilegi di superutente (accesso root)
- Terminale Gnome per desktop Linux
- Client PuTTy SSH per Windows o macOS
- Powershell per Windows 10/11
- Familiarità con i comandi APT
Installa Apache su Debian
Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.
sudo apt update sudo apt upgrade
Passaggio 2. Installa Apache su Debian 10.
I pacchetti del server Web Apache sono disponibili nei repository ufficiali di Debian 10. Tutto ciò che serve è l'esecuzione del comando install con sudo
:
sudo apt install apache2
Dopo aver completato il comando precedente, Apache è installato sul tuo sistema. Esegui il comando seguente per controllare lo stato del servizio Apache:
sudo systemctl status apache2
Conferma build e versione di Apache:
# sudo apache2 -v Server version: Apache/2.4.38 (Debian) Server built: 2019-05-31T20:46:05
Ora che il tuo server web è attivo e funzionante, esaminiamo alcuni comandi di gestione di base:
sudo systemctl start apache2.service ## <-- Start the server ## sudo systemctl restart apache2.service ## <-- Restart the server ## sudo systemctl stop apache2.service ## <-- Stop the server ## sudo systemctl reload apache2.service ## <-- Reload the server config ## sudo systemctl status apache2.service ## <-- Get the server status ##
Di seguito sono riportati i file e le directory importanti di Apache:
- Il file di configurazione principale di Apache si trova in
/etc/apache2/apache2.conf
- Cartella principale dei file di configurazione di Apache:
/etc/apache2/
- Le porte, dove Apache può ascoltare, sono definite in
/etc/apache2/ports.conf
- File dell'host virtuale archiviati in
/etc/apache2/sites-available
e per attivare ogni file dovrebbe essere collegato a/etc/apache2/sites-enabled
directory - File di registro degli errori che si trova in
/var/log/apache/error.log
- File di registro di accesso situato in
/var/log/apache/access.log
- La radice del documento per i file Web
/var/www/html/
Passaggio 3. Regola il firewall per Apache Web Server.
È importante aprire le porte TCP 80 (www) e 443 (HTTPS) in modo che Apache su Debian 10 funzioni. Digita i seguenti comandi:
sudo ufw allow www sudo ufw allow https sudo ufw status
Passaggio 4. Verifica l'installazione di Apache.
Apri il tuo browser preferito e apri l'URL sottostante per verificare l'installazione di Apache:
http://YOUR_IP_ADDRESS-or-YOUR-DOMAIN-NAME
Congratulazioni, hai imparato come installare e configurare Apache su Debian 10 Buster. Se hai domande, lascia un commento qui sotto.