Cum se remediază eroarea 521 cu WordPress și Cloudflare

Publicat: 2021-07-10

Utilizarea unei rețele de livrare de conținut (CDN), cum ar fi Cloudflare, pe site-ul dvs. WordPress vă poate ajuta să reduceți drastic timpii de încărcare. Cu toate acestea, puteți întâlni ocazional probleme specifice Cloudflare, cum ar fi „eroarea 521”. Această eroare specială împiedică conectarea platformei la site-ul dvs. web, ceea ce înseamnă că este posibil să nu puteți accesa nici site-ul dvs.

În acest articol, vom vorbi despre ce este eroarea Cloudflare 521 și despre ce o provoacă. Apoi vom parcurge trei moduri de a remedia problema.

Sa trecem la treaba!

Ce este eroarea 521 în Cloudflare?

Un CDN precum Cloudflare stochează copii în cache a site-ului dvs. web pe o rețea de servere situate în întreaga lume. Când un vizitator încearcă să vă acceseze site-ul web, Cloudflare „interceptează” acea conexiune și încarcă o copie cache de pe serverul cel mai apropiat de locația lor. Această abordare duce adesea la timpi de încărcare mult mai rapizi, precum și la o sarcină de lucru mai mică pentru serverul principal al site-ului dvs.

Pentru ca Cloudflare să funcționeze, trebuie să se poată conecta la serverul site-ului dvs. web. Dacă, dintr-un anumit motiv, serverul refuză să se conecteze, veți întâlni eroarea 521:

Eroare 521 în Cloudflare.

În mod implicit, Cloudflare vă va spune că nu se poate conecta la serverul site-ului dvs. web, deoarece serverul respectiv este defect. Cu toate acestea, există mai multe alte motive potențiale pentru care CDN ar putea să nu se poată conecta la site-ul dvs.

Înainte de a vorbi despre care sunt aceste motive, este important să rețineți că eroarea 521 nu este specifică WordPress. Puteți întâlni această eroare indiferent de sistemul de gestionare a conținutului (CMS) pe care îl utilizați și de pe site-uri web externe. Cu toate acestea, faptul că utilizați WordPress vă oferă o modalitate suplimentară de depanare a problemei, pe care o vom aborda într-un minut.

Ce cauzează eroarea 521 în Cloudflare

După cum am menționat anterior, eroarea 521 apare atunci când Cloudflare nu poate stabili o conexiune cu serverul site-ului dvs. web. De obicei, acest lucru se întâmplă din unul dintre cele trei motive:

  1. Serverul site-ului dvs. web este defect. Dacă utilizați o gazdă web WordPress de renume, ar trebui să aveți o rată de timp de funcționare aproape perfectă (aproximativ 99,9%). Aceasta înseamnă că, în majoritatea cazurilor, timpul de nefuncționare al serverului nu este cauza principală a erorii 521.
  2. Serverul dvs. blochează în mod specific solicitările Cloudflare. Unele firewall-uri blochează IP-urile pe care le consideră suspecte, iar solicitările Cloudflare pot fi prinse în acea rețea.
  3. Există o problemă cu certificatul dvs. Cloudflare. Cloudflare poate cripta traficul între site-ul dvs. web și serverele sale utilizând propriul certificat Secure Sockets Layer (SSL). Dacă există o problemă cu certificatul respectiv, serverul de origine ar putea refuza conexiunea.

Acest lucru ar putea părea o mulțime de terenuri potențiale de acoperit. Cu toate acestea, majoritatea acestor cauze sunt destul de ușor de exclus în timpul procesului de depanare, așa cum vom discuta în secțiunea următoare.

Cum se remediază eroarea 521 cu WordPress și Cloudflare (3 metode)

Acum că am abordat elementele de bază, vă vom prezenta cum să depanați eroarea Cloudflare 521 din WordPress. Vom parcurge procesul pas cu pas, eliminând mai întâi cele mai frecvente cauze (și cele mai ușor de remediat). Să începem cu verificarea pentru a vedea dacă serverul site-ului dvs. web este defect.

1. Aflați dacă serverul site-ului dvs. este defect

Timpul de nefuncționare al serverului este destul de rar în rândul furnizorilor de hosting de renume. O mulțime de furnizori se laudă cu perioade de timp aproape perfecte. Deci, dacă nu utilizați o gazdă web nesigură, probabil că puteți exclude acest lucru ca rădăcină a erorii 521.

Cu toate acestea, este încă o idee bună să vă asigurați că aceasta nu este problema, mai ales dacă sunteți nou la furnizorul dvs. actual de găzduire. Dacă nu vă puteți accesa site-ul web din cauza erorii 521, există alte modalități de a verifica și a vedea dacă este online. De exemplu, puteți utiliza comanda ping în terminalul de comandă, care ar trebui să funcționeze indiferent de sistemul de operare (OS) pe care îl utilizați.

Comanda ping execută un test simplu pentru a determina dacă un server este accesibil și pentru a vă asigura că nu aveți probleme de conectivitate. De exemplu, aici rulăm un test de ping simplu pentru Google.com (tastând „ping google.com”):

Ping Google pentru a vedea dacă funcționează.

Dacă primiți un răspuns de la server, atunci acesta este activ și este accesibil.

O altă modalitate de a vedea dacă serverul este defect este să folosiți un serviciu online gratuit, cum ar fi IsItDownRightNow? Acest instrument vă permite să introduceți orice adresă URL doriți și verifică dacă este accesibil:

Verifică dacă un site web este activ.

Dacă serviciul spune că site-ul web este activ, atunci sunteți bine să mergeți. Asta înseamnă că cauza erorii dvs. 521 se află în altă parte. Dacă serverul dvs. este întrerupt din anumite motive, va trebui să luați legătura cu furnizorul dvs. de găzduire pentru a afla de ce.

2. Configurați paravanul de protecție al serverului dvs. pentru a include în intervalul IP Cloudflare pe lista albă

Următoarea soluție pe care o puteți încerca este să vă asigurați că firewall-ul serverului dvs. știe să permită solicitările Cloudflare să treacă. În funcție de tipul de plan de găzduire pe care îl utilizați, este posibil să nu puteți modifica manual configurația serverului. De exemplu, în majoritatea planurilor partajate și gestionate, nu veți putea modifica setările firewall-ului serverului.

Dacă utilizați un server privat virtual (VPS) sau un server dedicat neadministrat, ar trebui să aveți acces complet la opțiunile necesare. Dacă utilizați un firewall, puteți modifica setările și lista albă a intervalelor IP Cloudflare.

Alternativ, puteți contacta furnizorul dvs. de găzduire și solicitați-i să verifice dacă firewall-ul serverului blochează oricare dintre adresele Cloudflare. Datorită popularității CDN, nu ar trebui să fie cazul. Cu toate acestea, echipa de asistență a gazdei dvs. web vă va putea oferi un răspuns definitiv.

3. Configurați un certificat de origine Cloudflare

Cloudflare vă permite să configurați modul în care CDN ar trebui să gestioneze certificatele SSL. Vă oferă mai multe opțiuni pentru modurile SSL, inclusiv:

  • Flexibil. Cu acest mod, Cloudflare se va conecta la site-ul dvs. web folosind HTTP. În mod ideal, nu ar trebui să utilizați acest mod decât dacă nu ați configurat încă un certificat SSL pentru site-ul dvs. web.
  • Deplin. Acest mod permite utilizatorilor să decidă dacă vor folosi HTTP sau HTTPS pentru a se conecta la site-ul dvs. web. Cu toate acestea, dacă utilizează HTTPS, Cloudflare nu va valida certificatul site-ului dvs. web.
  • Strict. Acest mod permite, de asemenea, vizitatorilor să decidă ce protocol să utilizeze. Cu toate acestea, îi spune Cloudflare să verifice validitatea certificatului site-ului dvs. web.

Dacă există o problemă cu certificatul dvs. care cauzează eroarea 521, se va întâmpla de obicei atunci când utilizați modul SSL strict . Acest lucru se datorează faptului că Cloudflare necesită și un certificat de origine pentru a cripta traficul cu site-ul dvs. web.

Generarea unui certificat de origine Cloudflare este simplă și, odată ce ați făcut-o, ar trebui să vă puteți accesa site-ul web fără a intra în eroare 521. Dacă există o problemă cu certificatul site-ului dvs., veți vedea cu totul un alt cod de eroare (eroarea 526).

Concluzie

Dacă utilizați Cloudflare alături de WordPress, este posibil să întâlniți eroarea 521. Acest cod de eroare special apare atunci când Cloudflare nu poate stabili o conexiune cu serverul site-ului dvs. web. Acest lucru se poate datora faptului că serverul nu funcționează, paravanul său de protecție blochează Cloudflare sau există o problemă cu certificatul său SSL.

Pentru a recapitula, iată ce puteți face pentru a depana eroarea 521 din Cloudflare:

  1. Verificați dacă serverul site-ului dvs. este defect.
  2. Configurați paravanul de protecție al serverului dvs. pentru a înscrie pe lista albă intervalele IP Cloudflare.
  3. Configurați un certificat de origine Cloudflare.

Aveți întrebări despre cum să depanați eroarea 521 în Cloudflare? Să vorbim despre ele în secțiunea de comentarii de mai jos!

Imagine prezentată prin Sammby / shutterstock.com