Un errore 502 bad gateway è uno dei codici di errore più comuni che ti capiterà di vedere quando una pagina web non si carica. Questo potrebbe essere dovuto a problemi di DNS, a restrizioni geografiche o ad altri problemi trattati in questo articolo, in cui spieghiamo cosa significa l’errore ed esploriamo i possibili modi per risolverlo. Tieni presente, tuttavia, che trattandosi di un problema lato server, l’unica soluzione potrebbe essere semplicemente attendere che il proprietario del sito web risolva il problema.
In questo articolo vedremo:
- Cosa significa “502 bad gateway”?
- Quali sono le cause di un errore 502 bad gateway?
- Posso fare qualcosa per risolvere un errore 502 bad gateway?
Cosa significa “502 bad gateway”?
Un errore 502 bad gateway si verifica quando ti connetti a un sito web tramite un server intermediario, come un gateway(nuova finestra), un load balancer(nuova finestra), una CDN(nuova finestra) o un server proxy inverso. Significa che ti sei connesso al server intermediario senza problemi, ma quest’ultimo non è riuscito a connettersi al server di destinazione che ospita il sito web a cui stai cercando di connetterti.

Poiché moltissimi siti web si affidano ai server proxy inversi di Cloudflare per la distribuzione dei contenuti e la protezione DDoS, la pagina di errore 502 di Cloudflare è una delle più comuni in cui ci si imbatte. Inoltre, fornisce una rappresentazione visiva insolitamente utile del problema.
L’errore 502 bad gateway è un codice di stato HTTP(nuova finestra), come definito nella Sezione 6.6.3 della specifica RFC 7231(nuova finestra). Il modo in cui viene visualizzato l’errore è determinato da chi gestisce il server intermediario che lo restituisce.

Le varianti comuni includono:
- 502 Bad Gateway
- 502 Servizio temporaneamente sovraccarico
- Bad Gateway: il server proxy ha ricevuto una risposta non valida da un server a monte
- Errore 502
- Errore HTTP 502 – Bad Gateway
- Errore temporaneo (502)
- Errore proxy 502
- HTTP 502
- Errore del server 502: il server ha riscontrato un errore temporaneo e non ha potuto completare la richiesta
- HTTP 502
- 502. Si è verificato un errore
- Bad Gateway: il server proxy ha ricevuto una risposta non valida da un server a monte
Ciò che l’errore non spiega è cosa lo abbia causato.
Quali sono le cause di un errore 502 bad gateway?
Un errore 502 indica che un server intermediario non riesce a connettersi al server di destinazione (detto “upstream” o “a monte”). Tra le cause più comuni vi sono:
Il server di destinazione è sovraccarico
Quando un server riceve troppe richieste contemporaneamente, può andare in sovraccarico e non riuscire a rispondere alle richieste di altri server, causando un errore 502 per l’utente finale. I server possono sovraccaricarsi a causa di picchi improvvisi di traffico, risorse del server insufficienti o applicazioni scarsamente ottimizzate che utilizzano troppe risorse.
Problemi di rete tra i server
Un errore 502 può verificarsi se ci sono problemi di connettività di rete tra il server intermediario e il server a monte. I problemi di rete più comuni includono la perdita di pacchetti e rotte configurate in modo errato (potrebbero includere anche problemi di firewall, ma di questi parleremo separatamente più avanti).
Una scarsa connettività tra i server può anche essere il risultato di restrizioni geografiche o problemi di latenza, in particolare se i server si trovano in regioni diverse o se ci sono problemi di internet intermittenti che interessano uno dei server.
Firewall e altre restrizioni di sicurezza
I firewall o i software di sicurezza possono bloccare erroneamente le richieste legittime, impedendo loro di raggiungere un server. Ad esempio, se una regola del firewall identifica erroneamente come sospetto un determinato traffico, potrebbe impedire al server intermediario di raggiungere il server a monte.
Questo problema può verificarsi anche se un servizio CDN o proxy tenta di accedere a un server che ha impostazioni di sicurezza rigide, come l’inserimento in whitelist di specifici indirizzi IP o il blocco di determinate regioni.
Problemi relativi al DNS
Se c’è un problema con la risoluzione DNS, il server proxy potrebbe non essere in grado di vedere l’indirizzo IP(nuova finestra) del server a monte, causando un errore 502. Ciò può accadere se i record DNS sono obsoleti o configurati in modo errato. I problemi di DNS possono verificarsi anche durante la propagazione del DNS in seguito a una modifica delle impostazioni DNS del server di destinazione, quando alcuni server non hanno ancora aggiornato i propri record per riflettere il nuovo indirizzo IP.
Scopri di più su come funziona il DNS
Un server configurato in modo errato
Errori di configurazione del server intermediario o di quello di destinazione possono causare errori 502. Alcuni esempi includono regole di routing del server errate, impostazioni del proxy inverso non funzionanti o un indirizzo IP o una porta errati specificati per connettersi al server a monte.
Ciò può accadere anche se c’è un errore nei file di configurazione del software del server, o se un server è configurato per rispondere solo alle richieste provenienti da determinati indirizzi IP.
Errori e arresti anomali dell’applicazione
A volte, un’applicazione sul server di destinazione riscontra un errore o si arresta in modo anomalo, impedendole di rispondere alla richiesta del server proxy. Ad esempio, se il codice di un’applicazione web presenta dei bug, è scarsamente ottimizzato o non è gestito correttamente, potrebbe causare malfunzionamenti intermittenti dell’applicazione. Anche software obsoleti, errori di connessione al database e aggiornamenti incompatibili possono contribuire a questi guasti a livello di applicazione.
Timeout
Un timeout si verifica quando un server impiega troppo tempo per rispondere a una richiesta. Il server intermediario può attendere per un periodo di tempo specificato (il suo limite di timeout) prima di stabilire che il server a monte non risponde. Se ciò accade, il server proxy potrebbe rispondere con un errore 502 Bad Gateway per indicare che il server a monte è andato in timeout.
Manutenzione del server o tempi di inattività
Il server di destinazione potrebbe semplicemente essere offline (“down”). Gli interventi di manutenzione sono un motivo comune per questo problema e molti siti web mostrano pagine di manutenzione durante i tempi di inattività pianificati.
Tuttavia, altri motivi includono un guasto catastrofico del server (il server si è arrestato in modo anomalo) o lo spegnimento forzato dello stesso (ad esempio da parte delle forze dell’ordine o a causa di pressioni legali per problemi di copyright). A volte i siti web vengono semplicemente abbandonati dagli sviluppatori che non sono più interessati a gestirli.
Posso fare qualcosa per risolvere un errore 502 bad gateway?
Il fatto che tu riesca a connetterti correttamente al server intermediario che ti mostra l’errore 502 suggerisce fortemente che non ci sia un problema da parte tua. Questo significa che, nella maggior parte dei casi, spetta al proprietario del sito web risolvere il problema. È molto probabile che, se aspetti un attimo e poi aggiorni la pagina nel tuo browser, il problema si risolverà e potrai connetterti.
Se il problema persiste, puoi utilizzare servizi online come www.isitdownrightnow.com(nuova finestra) per verificare se il sito funziona per gli altri utenti.

Se non lo è, non c’è molto che tu possa fare, tranne forse provare a contattare i proprietari del sito web per scoprire cosa stia succedendo. Se lo è, il problema potrebbe essere effettivamente da parte tua. Alcune cose che puoi provare per risolvere questo problema sono:
- Pulisci la cache e i cookie del tuo browser, poiché i dati vecchi o corrotti archiviati dal tuo browser possono causare problemi
- Prova un altro browser(nuova finestra), poiché questo aiuta a escludere problemi specifici del browser.
- Riavvia il computer o il dispositivo mobile, il modem e il router (che spesso sono lo stesso dispositivo) per aggiornare la connessione
- Svuota la cache DNS e controlla le tue impostazioni DNS per assicurarti che siano configurate correttamente
- Se usi una VPN (inclusa Proton VPN), cambia server VPN. Se non funziona, prova a disattivare la VPN. Se il problema si verifica solo quando usi Proton VPN, ti preghiamo di contattare il nostro team di supporto
- Al contrario, se non usi una VPN, prova a usarne una. Se usi Proton VPN, assicurati che il percorso alternativo(nuova finestra) sia attivato nelle impostazioni dell’app, in quanto questa funzionalità anticensura unica è progettata per aggirare i blocchi instradando le connessioni bloccate attraverso reti di terze parti
E ricorda di ricaricare il sito a cui stai cercando di accedere dopo ogni passaggio effettuato per risolvere il problema.
Niente panico!
L’errore 502 bad gateway è quasi sempre un problema lato server, il che significa che probabilmente non c’è nulla che non va nella tua connessione. Con ogni probabilità, un po’ di pazienza mentre il proprietario del sito web risolve il problema da parte sua, seguita dall’aggiornamento della pagina web, risolverà il problema.






