Nginx

2 marzo 2026
1 min di lettura (6 min di lettura totale)
1 post

Perché imparare Nginx?

Nginx è un web server open source scritto in C. Oltre a servire contenuti web, può essere usato come reverse proxy e load balancer. È uno degli strumenti più diffusi per esporre applicazioni in produzione, gestire traffico e terminare TLS.

Questa serie è un’introduzione pratica: al termine sarai in grado di capire i fondamenti di Nginx, avviare un’istanza autonoma e proteggerla con un certificato valido.

Cosa troverai negli articoli

Nei sub-posts vengono trattati in ordine:

  • Cos’è Nginx e quali problemi risolve (web server, reverse proxy, load balancing, routing, caching, API gateway)
  • Architettura attuale rispetto a quella desiderata e ruolo del reverse proxy
  • Differenza tra proxy layer 4 e layer 7 (modello OSI)
  • TLS termination e TLS pass-through: quando e come configurarli
  • Timeout in Nginx: front-end e back-end, protezione e uso efficiente delle risorse
  • Esempio pratico: avvio di un’istanza Nginx, reverse proxy layer 7, HTTPS, TLS 1.3, HTTP/2

Struttura del diario

Questo articolo funge da indice e diario di formazione. I capitoli successivi approfondiscono i singoli argomenti in modo autonomo, con esempi di configurazione e sintassi utilizzabile come riferimento.

Questo articolo fa parte di una serie

Questo articolo contiene 1 capitolo aggiuntivi.

Inizia a leggere