Torna al blog
Gennaio 13, 2026Guide

Come installare e configurare Nginx su un server Linux

Guida passo-passo sull'installazione e la configurazione del server web Nginx sulle distribuzioni Linux Ubuntu e CentOS.

Come installare e configurare Nginx su un server Linux

Nginx è un server web ad alte prestazioni e un server proxy inverso. È noto per la sua stabilità, il ricco set di funzionalità e il basso consumo di risorse. Questa guida ti aiuterà a installare e configurare Nginx sul tuo server Linux Hiddence.

Installazione di Nginx su Ubuntu/Debian

Aggiorna l'elenco dei pacchetti e installa Nginx:

bash
sudo apt update
sudo apt install nginx -y

Installazione di Nginx su RHEL / CentOS / AlmaLinux / Rocky Linux

Installa il repository EPEL e Nginx:

bash
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

Configurazione di base

I file di configurazione di Nginx si trovano in /etc/nginx/. Il file di configurazione principale è nginx.conf. Su Ubuntu/Debian, i blocchi server si trovano in /etc/nginx/sites-available/, sui sistemi basati su RHEL in /etc/nginx/conf.d/. Testa la configurazione e ricarica:

bash
sudo nginx -t
sudo systemctl reload nginx

Configurazione dell'host virtuale

Crea un blocco server per il tuo dominio:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Aggiungi la configurazione del blocco server
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Configura il firewall

Consenti il traffico HTTP e HTTPS:

bash
sudo ufw allow 'Nginx Full'
# O per firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Consigli utili

  • Testa sempre la configurazione prima di ricaricare: sudo nginx -t
  • Controlla i log degli errori di Nginx: sudo tail -f /var/log/nginx/error.log
  • Usa i blocchi server per più siti web su un unico server
  • Abilita la compressione Gzip per prestazioni migliori
  • Configura i certificati SSL per HTTPS (vedi la nostra guida SSL)