Alege planul

Cloudflare în fața site-ului: când ajută și cum îl pui

Ce câștigi și ce riști cu Cloudflare în fața unui site găzduit la NBT Host, cum muți DNS-ul fără să pierzi emailul și setarea SSL care evită buclele.

  • Actualizat
ghid · viteză
Pași
16
Citești în
5min
Secțiuni
6
Începe ghidul

Cloudflare poate sta între vizitatori și serverul nostru: primește cererile, păstrează fișierele statice (imagini, CSS, JavaScript) pe serverele lui din toată lumea și filtrează o parte din traficul rău. Planul gratuit e suficient pentru un site mic. Nu e însă obligatoriu și nu e întotdeauna un câștig: dacă vizitatorii tăi sunt în România și site-ul e deja rapid, diferența e mică, iar o setare greșită îți poate opri site-ul sau emailul.

Ce vei reuși

  • hotărăști dacă îți folosește Cloudflare;
  • muți DNS-ul domeniului la Cloudflare fără să pierzi site-ul sau emailul;
  • alegi setarea SSL corectă și golești cache-ul după schimbări.

Când ajută și când nu

AjutăNu ajută sau încurcă
vizitatori din multe țări, departe de serverul din UEsite cu vizitatori aproape doar din România, deja rapid
multe imagini și fișiere staticemagazin cu coș și cont client, dacă pui în cache și paginile dinamice
atacuri sau trafic de roboți pe sitedacă nu vrei să mai administrezi încă un panou

Două lucruri de știut dinainte:

  • Cu DNS-ul la Cloudflare, zona DNS din Enhance nu mai contează. Orice înregistrare (pentru email, pentru verificări, pentru subdomenii) o pui de acum la Cloudflare (vezi Editorul de zonă DNS: A, CNAME, MX și TXT).
  • Cu proxy-ul pornit (norișorul portocaliu), emiterea și reînnoirea certificatului Let's Encrypt de la noi pot eșua. De aceea, scrie-ne înainte să pornești proxy-ul: verificăm certificatul domeniului și îți spunem ce variantă merge pentru site-ul tău.

Înainte să începi

  • Ai un cont la Cloudflare (https://dash.cloudflare.com) și acces la registrarul domeniului (sau domeniul e la noi și ne scrii să schimbăm nameserverele).
  • Site-ul merge deja pe https://, cu certificatul Let's Encrypt emis (vezi Certificatul SSL gratuit (Let's Encrypt)).
  • Ai notate înregistrările DNS de acum: în Enhance, „Websites” » site-ul » „Domains” » „Manage” » „DNS records”.

Pașii

A. Adaugi domeniul în Cloudflare

  1. În Cloudflare, adaugă domeniul (Add a domain) și alege planul gratuit (Free).
  2. Cloudflare citește singur înregistrările existente. Compară lista cu cea din Enhance și adaugă ce lipsește. Cele mai des uitate:
    • mail (A), MX-ul, hostingcp._domainkey (DKIM), _dmarc și SPF-ul;
    • subdomeniile pe care le folosești.
  3. La SPF, pune adresa IP a serverului, cum scrie în De ce ajung mailurile mele în spam: SPF, DKIM, DMARC (pasul 1): v=spf1 a mx ip4:185.230.138.193 ~all.
  4. Toate înregistrările pentru email (mail, MX, DKIM, SPF, DMARC) rămân DNS only (norișorul gri). Emailul nu trece prin proxy-ul Cloudflare.
  5. Șterge înregistrările AAAA de la vechiul furnizor, dacă există: zona noastră nu folosește IPv6 pentru site.
  6. Deocamdată, lasă și înregistrările site-ului (@ și www) pe DNS only.

B. Schimbi nameserverele

  1. Cloudflare îți dă două nameservere, de forma nume.ns.cloudflare.com. Pune-le la registrarul domeniului în locul celor de acum (pașii pentru registrari sunt în Cum îți îndrepți domeniul spre NBT Host). Pentru un domeniu luat prin NBT Host, ne scrii și le schimbăm noi.
  2. Așteaptă până Cloudflare arată domeniul Active. De obicei durează câteva ore (vezi Propagarea DNS și TTL: cum planifici o schimbare).
  3. Verifică site-ul și trimite un email de test spre și dinspre o adresă de pe domeniu.

C. Setezi SSL-ul corect

  1. În Cloudflare, la SSL/TLS, alege modul Full (strict). Nu Flexible: cu Flexible, Cloudflare cere site-ul de la noi pe http://, „Force https” din Enhance îl trimite înapoi pe https:// și site-ul intră într-o buclă (vezi „Prea multe redirecționări”: cum oprești bucla).

D. Pornești proxy-ul, după ce vorbim

  1. După ce ne-ai scris și am verificat certificatul, treci @ și www pe Proxied (norișorul portocaliu).
  2. Verifică site-ul dintr-o fereastră privată, plus formularele și, dacă ai magazin, coșul.

E. Golești cache-ul după schimbări

  1. Cloudflare păstrează imaginile, CSS-ul și JavaScript-ul. După ce le schimbi pe site, în Cloudflare, la Caching » Configuration, folosește Purge Cache (golește tot sau doar adresele schimbate).
  2. Dacă ai și un plugin de cache în WordPress, golește-l întâi pe el, apoi Cloudflare (vezi Cache-ul în WordPress: ce e și cum îl folosești).

Dacă vrei să renunți

Pune la loc nameserverele ns1.nbt-host.ro și ns2.nbt-host.ro la registrar. Zona din Enhance a rămas acolo; verifică doar să aibă înregistrările adăugate între timp la Cloudflare.

Dacă ceva nu merge

  • „Prea multe redirecționări” (ERR_TOO_MANY_REDIRECTS). Modul SSL e Flexible. Treci pe Full (strict) (pasul 10).
  • Emailul nu mai vine sau nu mai pleacă. Lipsește o înregistrare de email la Cloudflare sau mail e pe Proxied. Compară cu lista din Enhance și treci înregistrările de email pe DNS only.
  • Certificatul nu se mai reînnoiește. Proxy-ul încurcă verificarea Let's Encrypt. Treci temporar @ și www pe DNS only și scrie-ne.
  • Cloudflare arată eroarea 521 sau 522. Cloudflare nu ajunge la serverul nostru: înregistrarea A arată spre alt IP sau adresa ta IP e blocată. Verifică IP-ul din Enhance (pagina site-ului, „IPv4 address”) și scrie-ne.
  • Verificarea uptime spune că domeniul nu trimite la server. La un VPS, proxy-ul ascunde IP-ul serverului; adresa se verifică doar pe DNS only (vezi Cum adaugi o unealtă sau un add-on).
  • Domeniul e cumpărat la Cloudflare Registrar. Acolo nu poți pune alte nameservere: DNS-ul rămâne la Cloudflare (vezi Cum îți îndrepți domeniul spre NBT Host).
Suport

Te-ai blocat? Îl facem împreună.

Scrie-ne ce pas nu merge și, dacă se poate, trimite o captură de ecran. Îți răspundem în programul de lucru.

Telefon și WhatsApp+40 775 396 021
Programluni – vineri, 9:00 – 18:00

Nu ne trimite niciodată parola pe WhatsApp sau pe email. Ce informații ne ajută să rezolvăm din prima: cum ceri ajutor.