GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Apache su Debian 10

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.


Debian
  1. Come installare Tomcat 8.5 su Debian 9

  2. Come installare MongoDB su Debian 9

  3. Come installare Nginx su Debian 9

  4. Come installare Apache Maven su Debian 10

  5. Installa Apache su Debian 10

Come installare Apache CouchDB su Debian 10 Buster

Come installare Vai su Debian 11

Come installare Apache Guacamole su Debian 11

Come installare Apache Subversion su Debian 11

Come installare Apache Tomcat su Debian 10

Come installare Apache CouchDB su Debian 10