Che cos'è l'errore 502 Bad Gateway?
Il codice di stato 502 Bad Gateway indica che il gateway o il server proxy ha ricevuto una risposta non valida o difettosa da uno dei server che cercano di soddisfare la richiesta. Questo errore si verifica quando più server lavorano insieme per soddisfare una richiesta e uno di essi non riesce a completare il processo.
Capire l'errore 502 Bad Gateway
L'errore 502 Bad Gateway appartiene alla serie 5xx dei codici di stato HTTP:
- 5: Indica un problema del server o della sua configurazione.
- xx: segnaposto per due numeri che forniscono ulteriori informazioni sull'errore del server.
Cause dell'errore 502 Bad Gateway
L'errore 502 Bad Gateway può essere causato da diversi motivi, tra cui:
- Estensioni del browser: Interferiscono con le richieste web e bloccano la comunicazione.
- Errori di codifica del sito web: Codice del sito web scritto male o pieno di bug.
- Firewall che blocca l'accesso: Blocco errato del traffico legittimo.
- Impostazioni proxy errate: Impostazioni proxy non configurate correttamente.
- Sovraccarico del server: Traffico eccessivo che causa il blocco del server.
- Problemi di rete: Problemi di connessione alla rete.
- Problemi di DNS: Problemi con il sistema dei nomi di dominio (DNS).
- Timeout del software del server: Il software del server impiega troppo tempo per rispondere.
- Codice o script errati: Errori nel codice o negli script del sito web.
- Configurazioni errate del server: Configurazioni o impostazioni del server non corrette.
Variazioni dell'errore 502 Bad Gateway
I proprietari dei siti possono personalizzare l'errore 502 Bad Gateway, pertanto il messaggio esatto visualizzato può variare. I messaggi più comuni includono:
- 502 Gateway errato
- Errore HTTP 502
- Errore 502
- HTTP 502
- Gateway sbagliato
- HTTP 502 - Gateway errato
- Errore temporaneo (502)
- 502 Errore del server
A volte, l'errore può includere il nome del server da cui proviene l'errore, come ad esempio:
- 502 Errore proxy
- 502 Gateway Apache errato
- 502 Gateway errato NGINX
- 502 Gateway errato Cloudflare
Come risolvere l'errore 502 Bad Gateway
Ecco alcuni passaggi per risolvere l'errore 502 Bad Gateway:
Per i visitatori del sito:
-
Aggiornare la pagina:
- Fare clic sul pulsante di aggiornamento del browser.
-
Verificare l'URL:
- Assicurarsi che l'URL sia corretto e che punti a una risorsa esistente.
-
Utilizzare una finestra privata:
- Aprire una finestra privata o in incognito per disattivare le estensioni e impedire che i dati memorizzati nella cache interferiscano.
-
Utilizzare un altro browser:
- Passate a un altro browser e verificate se il sito si carica correttamente.
Per i proprietari o gli amministratori del sito:
-
Esaminare i registri degli errori:
- Collegatevi al vostro sito tramite un client FTP o accedete al pannello di controllo del vostro web hosting per esaminare i log degli errori.
-
Aggiornare il tema e i plugin:
- Accedere alla dashboard di WordPress e aggiornare i temi e i plugin alle versioni più recenti.
-
Disattivare il tema e i plugin:
- Disattivate tutti i plugin e passate a un tema WordPress predefinito. Riattivateli uno per uno per identificare quelli problematici.
-
Controllare il server proxy:
- Controllare le impostazioni del proxy nel browser e la configurazione di rete per verificare che siano impostate correttamente.
-
Disattivare il firewall:
- Disattivare il firewall del computer, del router o dell'applicazione di sicurezza di rete.
-
Esaminare la rete di distribuzione dei contenuti (CDN):
- Verificare con il proprio provider CDN che l'indirizzo IP del server sia configurato correttamente.
-
Aumentare il tempo di esecuzione di PHP:
- Navigare nella cartella principale del sito e controllare il file php.ini. Aumentare i valori
max_execution_time
emax_input_time
.
- Navigare nella cartella principale del sito e controllare il file php.ini. Aumentare i valori
-
Svuotare la cache DNS:
- Utilizzare il prompt dei comandi su Windows o il terminale su Linux e macOS per cancellare la cache DNS.
-
Contattare il provider di hosting:
- Fornire informazioni dettagliate sull'errore al provider di hosting per la risoluzione avanzata dei problemi.
Come prevenire gli errori 502 Bad Gateway
-
Rivedere le autorizzazioni del server:
- Configurare le autorizzazioni secondo il principio del minor privilegio.
-
Rivedere regolarmente il file .htaccess:
- Eseguire il backup del file prima di apportare modifiche e utilizzare i controllori di sintassi.
-
Analizzare le restrizioni IP:
- Esaminare regolarmente i registri di accesso per identificare e correggere i blocchi IP non intenzionali.
-
Configurare i file di indice:
- Assicurarsi che i file di indice predefiniti siano denominati correttamente e collocati nelle directory appropriate.
-
Proteggere le impostazioni del server:
- Eseguite controlli regolari delle impostazioni di sicurezza del vostro server e implementate solidi controlli di accesso.
-
Aggiornare il software del server:
- Mantenete il software del server aggiornato con le ultime patch di sicurezza.
-
Analizzare i registri del server:
- Analizzare regolarmente i log del server web per individuare e risolvere tempestivamente i problemi di accesso.
Conclusione
L'errore 502 Bad Gateway può avere un impatto significativo sull'accessibilità e sull'esperienza utente del vostro sito. Comprenderne le cause e sapere come risolverlo e prevenirlo assicura che il vostro sito web rimanga accessibile e abbia buone prestazioni.