Skip to main content

Server web di base: Nginx/Apache su Debian 13

Submitted by tuxsa on

Debian 13 è spesso scelta come base per server web grazie alla stabilità dei pacchetti e alla lunga tradizione di integrazione con Apache e Nginx.

Installare un web server

Per installare Nginx:

sudo apt install nginx

Per installare Apache:

sudo apt install apache2

Dopo l’installazione il servizio viene avviato automaticamente.

Verificare che il server risponda

Controlla lo stato del servizio:

systemctl status nginx
# oppure
systemctl status apache2

Da un browser o con curl:

curl http://localhost

Struttura di base della configurazione

Per Nginx, i virtual host sono tipicamente in /etc/nginx/sites-available/ con symlink in sites-enabled/. Per Apache, i virtual host sono in /etc/apache2/sites-available/ e attivati con a2ensite.

Dopo ogni modifica alla configurazione, ricorda di testare e ricaricare:

sudo nginx -t && sudo systemctl reload nginx
# oppure
sudo apache2ctl configtest && sudo systemctl reload apache2

 

Etichette