Šta je Cloudflare i kako ga koristiti

Cloudflare je jedna od najpoznatijih kompanija 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 kompanije. U ovom vodicu objašnjavamo šta Cloudflare zapravo radi, zašto biste ga koristili i kako da ga podesite za svoj sajt.
Šta je Cloudflare?
Cloudflare je kompanija koja pruža usluge CDN-a (Content Delivery Network), DNS-a, DDoS zaštite i web bezbednosti. U sustini, Cloudflare se postavlja između vašeg sajta i posetilaca, filtrira saobraćaj, blokira napade i ubrzava isporuku sadržaja.
Zamislite Cloudflare kao zaštitara ispred vašeg sajta koji proverava svakoga ko pokušava da uđe. Legitimne posetioce pušta brzo, a zlonamerne blokira pre nego što stignu do vašeg servera.
CDN - Content Delivery Network
CDN je mreža servera raspoređena po celom svetu koja čuva kopije vašeg sajta. Za osnovnu zaštitu, enkripcija komunikacije sa posetiocem je neophodna (slike, CSS, JavaScript fajlove) na lokacijama blizu vaših posetilaca. Kada neko iz Njujorka poseti vaš sajt koji je hostovan u Beogradu, umesto 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 posetiocima.
Manje opterećenje vašeg servera jer Cloudflare kešira statičke fajlove i isporučuje ih bez slanja zahteva vašem serveru. Ovo znači da vaš server obrađuje manje zahteva i može da podrži više istovremenih posetilaca.
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 saobraćaja 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 saobraćaja. Napadači koriste hiljade ili milione kompromitovanih računara (botnet) da istovremeno šalju zahteve 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 mesečno.
DNS upravljanje
Cloudflare pruža besplatan DNS hosting koji je jedan od najbržih na svetu. DNS je sistem koji prevodi ime domena (npr. beohosting.rs) 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 promena je gotovo trenutna, za razliku od nekih DNS provajdera gde može trajati satima.
Važna funkcija je "proxy" mod - narandzasti oblak ikonica. Kada je proxy uključen, saobraćaj 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 sertifikati
Cloudflare automatski izdaje besplatan SSL sertifikat za vaš domen. Imate nekoliko opcija za SSL mod:
Flexible: Šifruje vezu između posetioca i Cloudflare-a, ali ne između Cloudflare-a i vašeg servera. Ne preporučuje se za sajtove sa osetljivim podacima.
Full: Šifruje celu vezu, ali Cloudflare ne proverava validnost vašeg SSL sertifikata na serveru.
Full (Strict): Preporučeni mod. Šifruje celu vezu i zahteva validan SSL sertifikat na vašem serveru. BeoHosting paketi dolaze sa besplatnim SSL sertifikatom, 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/meseč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/mesečno): Napredne WAF funkcije, prilagođeni SSL sertifikati, 100% SLA garancija uptime-a, i prioritetna podrška. Za ozbiljne poslovne sajtove.
Enterprise plan (cena po dogovoru): Potpuno prilagodljiv, namenski account menadžer, napredna analitika, i SLA sa finansijskom garancijom. Za velike kompanije i sajtove sa milionima posetilaca.
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.rs). Cloudflare će automatski skenirati postojeće DNS zapise.
Korak 3: Pregledajte DNS zapise koje je Cloudflare pronasao. Proverite 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 sertifikat 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 optimizuje slike.
Under Attack Mode: Ako primetite napad na vaš sajt, uključite "I'm Under Attack" mod. Cloudflare će prikazivati challenge stranicu svakom posetiocu pre nego što ga pusti na sajt. Koristite ovo samo tokom aktivnog napada jer usporava legitimne posetioce.
Potencijalni problemi i rešenja
Email ne radi: MX zapisi NE SME da budu proxied (narandzasti oblak). Ako imate email na domenu, proverite 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 promene 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 bezbednosni) mogu imati problem sa Cloudflare proxy-jem jer vide Cloudflare IP adresu umesto prave IP adrese posetioca. Instalirajte oficijalni Cloudflare WordPress plugin koji rešava ovaj problem.
Zaključak
Cloudflare je moćna i uglavnom besplatna alatka koja može značajno poboljšati brzinu, bezbednost 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 sertifikat 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 Tim
10+ godina iskustva — Stručnjaci za web hosting i infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Poslednje ažurirano: