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 nginxPer installare Apache:
sudo apt install apache2Dopo l’installazione il servizio viene avviato automaticamente.
Verificare che il server risponda
Controlla lo stato del servizio:
systemctl status nginx
# oppure
systemctl status apache2Da un browser o con curl:
curl http://localhostStruttura 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