Deplomo
Accedi
Web server e reverse proxy

Nginx nel cloud

Nginx può servire contenuti web e inoltrare richieste come reverse proxy. Prestazioni, risorse e disponibilità dipendono dalla configurazione; il provisioning su Deplomo è al momento sospeso.

Perché usare Nginx?

Nginx può essere configurato per servire contenuti web e inoltrare richieste. Prestazioni e disponibilità dipendono dall’ambiente e dalla configurazione.

Bilanciamento del carico

Nginx può distribuire le richieste tra container e server backend con algoritmi come Round Robin e Least Connections, se configurato per il bilanciamento.

Reverse proxy event-driven

L’architettura event-driven di Nginx permette di gestire molte connessioni concorrenti; consumo di risorse e prestazioni dipendono dal carico e dalla configurazione.

Terminazione TLS e cache HTTP

Nginx può terminare TLS e memorizzare nella cache le risorse configurate, riducendo le richieste inoltrate ai server upstream.

Configurazione modulare

I file di configurazione permettono di impostare redirect, header e regole di accesso. Le misure di protezione dipendono dalla configurazione e dai servizi aggiuntivi.

Domande frequenti su Nginx

Risposte alle domande su Nginx, Apache e la configurazione di un reverse proxy:

Guida a Nginx: architettura e utilizzi

Nginx è un web server usato per servire contenuti e instradare richieste. La sua architettura asincrona supporta molte connessioni concorrenti; il consumo di risorse e la stabilità dipendono dal carico, dall’hardware e dalla configurazione.

Che cos’è Nginx e come funziona?

Nginx usa un modello event-driven per gestire le richieste HTTP concorrenti con processi worker. Le modalità di gestione delle connessioni e dei processi variano tra i server web e dipendono dalla configurazione.

Oltre a servire file statici, Nginx può essere configurato come reverse proxy, load balancer, cache HTTP e terminatore TLS. Queste funzioni richiedono configurazione; l’uso di Nginx da solo non garantisce la sicurezza dei servizi interni.

Confronto tra Nginx, Apache e hosting tradizionale

Quando confronti il web server Apache con Nginx, valuta il modello di elaborazione e le opzioni offerte da ciascun servizio. La tabella seguente riassume alcune differenze generali; le prestazioni dipendono dalla configurazione.

AspettoNginx su DeplomoApache gestito autonomamenteInstallazione manuale su VPS raw
Modello di elaborazioneEvent-driven con processi workerModelli di processo e thread, secondo l’MPM configuratoDipende dal software e dalla configurazione del server.
Consumo di memoria RAM in condizioni di traffico elevatoMolto basso, ottimale e lineareAumento esponenziale della RAM con l'aumentare del numero di connessioniDipende dalle risorse e dalla configurazione del server.
Servizio dei file staticiPrestazioni dipendenti dal carico e dalla configurazione.Le regole .htaccess possono essere interpretate da Apache secondo la configurazione.Anche la cache su disco dipende dalla configurazione e dallo storage.
Configurazione e disponibilitàIl provisioning Nginx su Deplomo al momento è sospeso.Su un server autonomo puoi configurare Nginx manualmente o usare un pannello di controllo.La configurazione manuale può richiedere l’uso del terminale Linux.
Certificato SSL e collegamento del dominioEmissione e rinnovo automatico dei certificati SSL tramite ACME, se configurati per il dominio.Licenze e strumenti dipendono dal provider e dal servizio.Con una configurazione manuale, l’emissione e il rinnovo del certificato vanno gestiti secondo la soluzione scelta.
Bilanciamento del caricoConfigurazione modulare e supporto del reverse proxyIl supporto del reverse proxy dipende dai moduli disponibili e dalla configurazione.La configurazione manuale può richiedere blocchi upstream e regole di instradamento.

Nginx può servire contenuti e inoltrare richieste, contribuendo a separare il web server dai componenti applicativi. L’effetto sulle prestazioni dipende dall’architettura e dalla configurazione.

Nginx e servizi cloud: opzioni e configurazione

Il provisioning di Nginx su Deplomo è al momento sospeso. Se gestisci un server autonomamente, installazione e configurazione richiedono la gestione di porte, firewall e file di configurazione.

  • Provisioning del servizio: Consulta la console per conoscere disponibilità, versione e risorse quando il servizio sarà riattivato.
  • Storage: Tipo di storage e prestazioni dipendono dalle risorse e dalla configurazione del servizio.
  • Rete privata: Se prevista dalla configurazione, Nginx può fungere da punto di ingresso per applicazioni collegate tramite container cloud in una rete privata, se prevista dalla configurazione del progetto.
  • Monitoraggio della disponibilità: Puoi controllare lo stato del server con uno strumento come uptime kuma se configurato; il monitoraggio non garantisce la disponibilità del servizio.

Usi comuni: reverse proxy e hosting di siti web

Nginx può essere configurato per diversi scenari, tra cui:

  1. Reverse proxy per applicazioni: Può instradare il traffico verso applicazioni Node.js, Django o Go. Per non esporre direttamente le porte backend, configura le regole di rete e il proxy secondo i requisiti del progetto.
  2. Nginx con un CMS: Puoi usare Nginx insieme a un CMS come Hosting WordPress sul cloud; prestazioni e comportamento di WooCommerce dipendono dall’applicazione e dalla configurazione.
  3. Servire applicazioni SPA: Nginx può servire i file compilati del frontend. Configura gli header di cache e il fallback del routing in base all’applicazione per evitare errori 404.
  4. Terminazione TLS: Nginx può terminare la connessione TLS e inoltrare le richieste ai server backend; verifica come proteggere anche il traffico tra i componenti.

Configurazione e disponibilità di Nginx

Nginx può servire contenuti e instradare il traffico per un’applicazione web. La scelta di una configurazione dipende dai requisiti del progetto. Il provisioning Nginx su Deplomo è al momento sospeso.

Consulta le opzioni nella console quando il servizio sarà nuovamente disponibile.

Scopri Nginx su Deplomo

Il provisioning Nginx su Deplomo al momento è sospeso. Consulta le opzioni nella console quando saranno disponibili.