Preskoči na sadržaj
BeoHosting
BeoHosting
Hosting

Šta je Cloudflare i kako ga koristiti

BeoHosting Team··10 min čitanja čitanja
Šta je Cloudflare i kako ga koristiti

Cloudflare je jedna od najpoznatijih firma u oblasti internet infrastrukture. Koristan je kao dopuna vašem hosting paketu. Koristi ga preko 20% svih sajtova na internetu, uključujući mnoge velike firme. U ovom vodicu objašnjavamo što Cloudflare zapravo radi, zašto biste ga koristili i kako da ga podesite za svoj sajt.

Šta je Cloudflare?

Cloudflare je firma koja pruža usluge CDN-a (Content Delivery Network), DNS-a, DDoS zaštite i web sigurnosti. U sustini, Cloudflare se postavlja između vašeg sajta i posjetitelja, filtrira promet, blokira napade i ubrzava isporuku sadržaja.

Zamislite Cloudflare kao zaštitara ispred vašeg sajta koji provjerava svakoga ko pokušava da uđe. Legitimne posjetitelje pušta brzo, a zlonamjerne blokira prije nego što stignu do vašeg servera.

CDN - Content Delivery Network

CDN je mreža servera raspoređena po celom svijetu koja čuva kopije vašeg sajta. Za osnovnu zaštitu, enkripcija komunikacije sa posjetiteljem je neophodna (slike, CSS, JavaScript fajlove) na lokacijama blizu vaših posjetitelja. Kada neko iz Njujorka poseti vaš sajt koji je hostiran u Zagrebu, umjesto da podaci putuju preko Atlantika, Cloudflare ih isporučuje sa najbližeg servera u SAD-u.

Prednosti CDN-a:

Brže učitavanje stranica jer se sadržaj isporučuje sa najbliže lokacije. Cloudflare ima preko 310 data centara u više od 120 zemalja, što znači da je uvek blizu vašim posjetiteljima.

Manje opterećenje vašeg servera jer Cloudflare kešira statičke fajlove i isporučuje ih bez slanja zahtjeva vašem serveru. Ovo znači da vaš server obrađuje manje zahtjeva i može da podrži više istovremenih posjetitelja.

Ušteda bandwidth-a jer se statični sadržaj isporučuje sa Cloudflare mreže, a ne sa vašeg hostinga. Ovo može značajno smanjiti potrošnju prometa na vašem hosting planu.

DDoS zaštita

DDoS (Distributed Denial of Service) napad je pokušaj da se vaš sajt onesposobi slanjem ogromne količine prometa. Napadači koriste hiljade ili milijune kompromitovanih računara (botnet) da istovremeno šalju zahtjeve vašem serveru dok se ne sruši.

Cloudflare automatski detektuje i blokira DDoS napade bez ikakve konfiguracije sa vaše strane. Njihova mreža može da apsorbuje napade od više stotina gigabita u sekundi - daleko više nego što bilo koji pojedinacan server može da podnese.

Čak i na besplatnom planu, Cloudflare pruža neograničenu DDoS zaštitu. Ovo je jedna od najvrednijih funkcija jer profesionalna DDoS zaštita od drugih provajdera može koštati stotine dolara mjesečno.

DNS upravljanje

Cloudflare pruža besplatan DNS hosting koji je jedan od najbržih na svijetu. DNS je sistem koji prevodi ime domena (npr. beohosting.ba) u IP adresu servera. Brži DNS znači brže početno učitavanje sajta.

Cloudflare DNS podržava sve standardne tipove zapisa (A, AAAA, CNAME, MX, TXT itd.) i pruža intuitivni interfejs za upravljanje. Propagacija DNS promjena je gotovo trenutna, za razliku od nekih DNS provajdera gdje može trajati satima.

Važna funkcija je "proxy" mod - narandzasti oblak ikonica. Kada je proxy uključen, promet prolazi kroz Cloudflare mrežu i vaš sajt dobija CDN, DDoS zaštitu i ostale benefite. Kada je isključen (sivi oblak), DNS samo pokazuje na vaš server bez dodatnih usluga.

SSL/TLS certifikati

Cloudflare automatski izdaje besplatan SSL certifikat za vaš domen. Imate nekoliko opcija za SSL mod:

Flexible: Šifruje vezu između posjetitelja i Cloudflare-a, ali ne između Cloudflare-a i vašeg servera. Ne preporučuje se za sajtove sa osetljivim podacima.

Full: Šifruje cijelu vezu, ali Cloudflare ne provjerava validnost vašeg SSL certifikata na serveru.

Full (Strict): Preporučeni mod. Šifruje cijelu vezu i zahtjeva validan SSL certifikat na vašem serveru. BeoHosting paketi dolaze sa besplatnim SSL certifikatom, tako da možete koristiti Full (Strict) bez problema.

Besplatan vs plaćeni planovi

Free plan (besplatan): Uključuje CDN, neograničenu DDoS zaštitu, besplatan SSL, DNS hosting, osnovna pravila za firewall (do 5), i Page Rules (do 3). Ovo je dovoljno za većinu malih i srednjih sajtova.

Pro plan ($20/mjesečno): Dodaje WAF (Web Application Firewall), naprednu optimizaciju slika (Polish, Mirage), mobilnu optimizaciju, i bolje keširanje. Dobar za poslovne sajtove sa većim prometom.

Business plan ($200/mjesečno): Napredne WAF funkcije, prilagođeni SSL certifikati, 100% SLA jamstvo uptime-a, i prioritetna podrška. Za ozbiljne poslovne sajtove.

Enterprise plan (cijena po dogovoru): Potpuno prilagodljiv, namenski account menadžer, napredna analitika, i SLA sa finansijskom jamstvom. Za velike firme i sajtove sa milijunima posjetitelja.

Kako podesiti Cloudflare - korak po korak

Korak 1: Registrujte se na cloudflare.com. Besplatan nalog je dovoljan za početak.

Korak 2: Kliknite "Add a Site" i unesite vaš domen (npr. vasafirma.ba). Cloudflare će automatski skenirati postojeće DNS zapise.

Korak 3: Pregledajte DNS zapise koje je Cloudflare pronasao. Provjerite da li su svi zapisi tačni - posebno A zapis koji pokazuje na IP adresu vašeg servera i MX zapisi za email.

Korak 4: Cloudflare će vam dati dva nameservera (npr. anna.ns.cloudflare.com i bob.ns.cloudflare.com). Idite kod vašeg registra domena i promenite nameservere na ove Cloudflare nameservere.

Korak 5: Sacekajte da se DNS propagira (obično 1-24 sata, često brže). Cloudflare će vam poslati email kada je aktivacija završena.

Korak 6: Podesite SSL mod na "Full (Strict)" ako imate SSL certifikat na serveru (BeoHosting paketi ga imaju). Uključite "Always Use HTTPS" i "Automatic HTTPS Rewrites".

Cesta podešavanja nakon aktivacije

Page Rules: Na besplatnom planu imate 3 Page Rules. Preporučujemo da podesite: Cache Level: Cache Everything za statične stranice, Browser Cache TTL za kontrolu keširanja u pregledacu, i Forwarding Rule za preusmeravanje www na non-www (ili obrnuto).

Firewall Rules: Blokirajte pristup wp-admin stranici iz zemalja iz kojih ne očekujete pristup. Ovo drastično smanjuje brute force napade na WordPress login.

Speed optimizacija: Uključite Auto Minify za HTML, CSS i JavaScript. Uključite Brotli kompresiju za još manje fajlove. Na Pro planu, Polish automatski optimizira slike.

Under Attack Mode: Ako primetite napad na vaš sajt, uključite "I'm Under Attack" mod. Cloudflare će prikazivati challenge stranicu svakom posjetitelju prije nego što ga pusti na sajt. Koristite ovo samo tokom aktivnog napada jer usporava legitimne posjetitelje.

Potencijalni problemi i rješenja

Email ne radi: MX zapisi NE SME da budu proxied (narandzasti oblak). Ako imate email na domenu, provjerite da su MX zapisi u "DNS only" modu (sivi oblak).

Beskonačna petlja preusmeravanja: Ovo se desava kada je SSL mod postavljen na "Flexible" a vaš server forsira HTTPS. Promenite SSL mod na "Full" ili "Full (Strict)".

Stari sadržaj: Cloudflare kesira vaš sajt. Ako ste napravili promjene a ne vidite ih, očistite Cloudflare kes: Caching > Purge Everything. Možete i purge-ovati pojedinačne URL-ove.

WordPress admin problemi: Neki WordPress plugini (posebno sigurnosni) mogu imati problem sa Cloudflare proxy-jem jer vide Cloudflare IP adresu umjesto prave IP adrese posjetitelja. Instalirajte oficijalni Cloudflare WordPress plugin koji rješava ovaj problem.

Zaključak

Cloudflare je moćna i uglavnom besplatna alatka koja može značajno poboljšati brzinu, sigurnost i pouzdanost vašeg sajta. Besplatan plan je više nego dovoljan za većinu sajtova, a podešavanje traje samo 15-20 minuta. Kombinacijom Cloudflare-a sa kvalitetnim hostingom kao što je BeoHosting, vaš sajt dobija CDN brzinu, DDoS zaštitu i SSL certifikat bez dodatnih troškova. Preporučujemo svima da bar probaju Cloudflare - nema razloga da ne koristite nešto što je besplatno i toliko korisno.

BeoHosting Team

10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Posljednje ažuriranje: