Cause, soluzioni e prevenzione
Durante la navigazione di un sito web, poche cose sono più frustranti che incontrare una pagina di errore piuttosto che il contenuto che stavi cercando. Uno di questi errori che spesso confonde i proprietari di siti Web e i visitatori è "Web Server è inattivo - codice di errore 521". Questo errore è più comunemente associato a Cloudflare, una rete di distribuzione di contenuti (CDN) e un servizio di sicurezza popolari.
Se hai mai visto l'errore 521 sul tuo sito - o mentre cerchi di accedere a quello di qualcun altro - potresti esserti chiesto cosa significhi in realtà, perché accade e come puoi risolverlo. Questo articolo fornisce una spiegazione completa e approfondita dell'errore 521, comprese le cause, i passaggi di risoluzione dei problemi e le migliori pratiche per evitare che accada di nuovo.
-
Il server di origine risponde.
Server informatici -
Cloudflare offre il contenuto al visitatore.
L'errore 521 si verifica al passaggio 3 o 4 - quando Cloudflare tenta di parlare con il server Web, ma il server non risponde correttamente.
Sintomi comuni dell'errore 521
L'errore 521 può essere visualizzato in diversi modi a seconda del ruolo:
Per I Visitatori
-
Il sito non si carica
-
Viene visualizzata la pagina degli errori Cloudflare
-
Messaggio: “Il server web è disabilitato”
Per i proprietari di siti web
-
Trappola del traffico improvvisa
-
Gli utenti segnalano i tempi di inattività
-
I registri dei server mostrano le connessioni negate
-
La dashboard di Cloudflare mostra 521 errori
Principali cause di errore 521
Non vi è alcuna causa di errore 521. Di solito è il risultato di uno o più problemi con il lato server. Di seguito sono riportate le cause più comuni che sono spiegate in dettaglio.
1. Origin Server È Offline
La causa più semplice è che il server web è completamente inattivo.
Questo può essere fatto da:
-
crash del server
-
Insufficienza di corrente nel data center
-
Tempi di inattività del provider di hosting
-
Disabilitazione del server degli incidenti
-
Rinnovo del kernel o fallimento del sistema operativo
Sistemi Operativi
Se il server è offline, Cloudflare non ha nulla a cui connettersi, con conseguente errore 521.
2. Il Web Server È Sovraccarico
Quando un server non ha più risorse, può smettere di accettare nuove connessioni.
Le cause comuni di sovraccarico includono:
-
Picchi di traffico
-
Attacchi DDoS
-
Applicazioni scarsamente ottimizzate
-
Perdite di memoria
-
CPU o RAM insufficienti
Quando il server raggiunge il suo limite di connessione, può rifiutare attivamente le richieste di Cloudflare, attivando l’errore 521.
3. Blocco firewall Cloudflare indirizzi IP
Una delle cause più comuni di Errore 521 è un firewall mal configurato.
Se il firewall del server (ad esempio:
-
nelle tabelle
-
UFW
-
CSF
-
Torneo di Windows Firewall
-
Regole di sicurezza dei provider di hosting
bloccando gli intervalli IP di Cloudflare, il tuo server rifiuterà i tentativi di connessione di Cloudflare.
Per Cloudflare, questo sembra che il server Web sia disabilitato, anche se è effettivamente in esecuzione.
4. Il software del server Web non è in esecuzione
A volte il server stesso è online, ma il servizio web non lo è.
Per esempio:
-
Apache si fermò
Sicurezza di rete -
Nginx si è schiantato
-
LiteSpeed non ha iniziato
In questo caso,
-
Il server risponde al ping
-
SSH funziona
-
Ma i porti 80 o 443 sono chiusi
Cloudflare non è in grado di connettersi, portando all'errore 521.
5. Configurazione Errata Del Server
Le impostazioni del server non configurate possono anche causare l'errore 521, tra cui:
-
Configurazione della porta errata
-
Collegamento del server web solo a localhost
-
Configurazioni errate SSL/TLS
-
Impostazioni host virtuali rotte
Software
Anche errori di configurazione minori possono causare il rifiuto delle connessioni remote del server.
6. Blocco provider di hosting Cloudflare
Alcuni provider di hosting:
-
Bloccare gli IP Cloudflare per impostazione predefinita
-
Richiedere whitelist manuale
-
Limitare le connessioni dai servizi proxy
Se Cloudflare non ha accesso al server, si verificherà l'errore 521.
7. Connessione TCP/IP negata
A un livello inferiore, l'errore 521 può verificarsi quando:
-
Il server invia un pacchetto TCP “RST” (reset)
-
I limiti di connessione sono superati
Servizi Web -
Le inondazioni di SYN vengono rilevate e bloccate
Questo di solito indica un problema di livello di rete o firewall.
Come risolvere il codice di errore 521 (Step-by-Step)
Passiamo ora alle soluzioni. La giusta soluzione dipende dalla causa principale.
Passo 1: Verificare se il server Origin è online
Inizia con le basi:
-
È possibile accedere al sito web direttamente tramite indirizzo IP?
-
Si può ottenere SSH nel server?
-
Il pannello di controllo dell'hosting è accessibile?
Se il server è offline:
-
Ricominciare
Open Source -
Contatta il tuo provider di hosting
-
Controlla le pagine di stato del server
Passaggio 2: riavviare il server Web
Riavviare il software del server web:
-
Apache
-
Categoria: Nginx
-
LiteSpeed
Questo risolve spesso crash temporanei o problemi di memoria.
Controlla anche:
-
Log di errore
-
Accedi ai registri
-
Log di sistema
Server informatici
Cercare crash, errori di segmentazione o errori fatali.
Passaggio 3: Whitelist Cloudflare indirizzi IP
Cloudflare pubblica un elenco di intervalli IP utilizzati dalla sua rete. Questi dovrebbero essere consentiti attraverso il firewall.
Azioni da intraprendere:
-
Aggiungere gli IP cloudflare ai permessi firewall
-
Disabilitare le regole che bloccano il traffico proxy
-
Aggiornare le regole CSF o UFW
-
Personalizza le impostazioni di sicurezza del provider di hosting
Non whitelisting Cloudflare IPs è una delle cause più comuni di Errore 521.
Passaggio 4: controllare il software di sicurezza e firewall
Valutazione:
-
Regole del firewall del server
Procura & Filtraggio -
Impostazioni di Fail2Ban
-
Regole di ModSecurity
-
Sistemi di protezione DDoS
Assicuratevi:
-
I cancelli 80 e 443 sono aperti
-
Gli IP Cloudflare non sono limitati
-
Nessuna regola blocca le richieste di proxy ripetute
Passaggio 5: controllare l'utilizzo delle risorse del server
Monitor:
-
Utilizzo della CPU
-
Uso della RAM
-
I/O del disco
-
Collegamenti attivi
Software
Se le risorse sono al massimo:
-
Ottimizza il tuo sito web
-
Aggiorna il tuo piano di hosting
-
Aggiungi cache
-
Utilizzare un bilanciatore di carico
Un server sovraccarico può apparire "down" per Cloudflare, anche se è in esecuzione tecnicamente.
Passaggio 6: esaminare la configurazione del server Web
Verifica per:
-
Porte di ascolto corrette
-
Correggere la configurazione dell'host virtuale
-
Correggere i certificati SSL
-
Nessun legame solo a 127.0.0.1
Open Source
Assicurati che il server web ascolti sulle interfacce pubbliche, non solo localhost.
Passaggio 7: Interrompere temporaneamente i disturbi (solo test)
Per confermare se il problema è legato a Cloudflare:
-
Pausa Cloudflare
-
Passare il DNS solo a “DNS”
Server informatici -
Accesso al sito direttamente
Se il sito funziona senza Cloudflare:
-
Il problema è quasi certamente firewall o blocco IP correlato
Errore 521 vs Errori simili di Cloudflare
Comprendere gli errori correlati può aiutare con la diagnosi.
Errore 520
-
Errore del server di origine sconosciuto
-
Server ha restituito una risposta inaspettata
Errore 522
-
Verbinding uitgetimed
-
Server non rispondeva in tempo
Procura & Filtraggio
Errore 523
-
Origine server irraggiungibile
-
Problema DNS o routing
Errore 521
-
Connessione negata
-
Server ha rifiutato attivamente Cloudflare
Quanto è sbagliato 521 influenza la SEO e l'esperienza utente
Gli incidenti di errore ripetuto 521 possono influire negativamente sul tuo sito web in diversi modi:
Impatto SEO
-
I motori di ricerca possono ridurre la frequenza di scansione
-
I tempi di inattività a lungo termine potrebbero danneggiare le classifiche
-
Le pagine possono essere temporaneamente deinsessualizzate
Esperienza utente
-
I visitatori perdono la fiducia
-
Tassi di rimbalzo più elevati
-
Conversioni ridotte
Impatto aziendale
-
Vendite perse
-
Indizi mancati
-
Reputazione di marca danneggiata
Le migliori pratiche per evitare l'errore 521
La prevenzione è meglio che curare. Ecco le migliori pratiche per ridurre al minimo il rischio di errore 521.
1. Configurare bene i firewall
Sempre:
-
Whitelist Cloudflare Intervalli IP
Sicurezza di rete -
Aggiorna regolarmente le regole del firewall
-
Evitare la restrizione tariffaria aggressiva sui proxy di fiducia
2. Monitor Server Salute
Utilizzare gli strumenti di monitoraggio per tracciare:
-
Uptime
-
Utilizzo delle risorse
-
Limiti di connessione
La diagnosi precoce aiuta a prevenire i tempi di inattività.
3. Scala la tua infrastruttura
Come il vostro sito cresce:
-
Aggiornamento delle risorse di hosting
-
Utilizzare il bilanciamento del carico
Procura & Filtraggio -
Implementazione di incaching
-
Ottimizzazione dei database
PUBBLIC