Preskoči na vsebino
BeoHosting
BeoHosting
Gostovanje

Kaj je Cloudflare in kako ga uporabljati

BeoHosting Ekipa··10 min branja branja
Kaj je Cloudflare in kako ga uporabljati

Cloudflare je eno najbolj znanih podjetij na področju internetne infrastrukture. Koristen je kot dopolnitev vašemu hosting paketu. Uporablja ga več kot 20 % vseh spletnih strani na internetu, vključno z mnogimi velikimi podjetji. V tem vodniku razlagamo, kaj Cloudflare dejansko počne, zakaj bi ga uporabljali in kako ga nastavite za svojo spletno stran.

Kaj je Cloudflare?

Cloudflare je podjetje, ki nudi storitve CDN (Content Delivery Network), DNS, DDoS zaščite in spletne varnosti. V bistvu se Cloudflare postavi med vašo spletno stran in obiskovalce, filtrira promet, blokira napade in pospeši dostavo vsebine.

Predstavljajte si Cloudflare kot varnostnika pred vašo spletno stranjo, ki preverja vsakogar, ki poskuša vstopiti. Legitimne obiskovalce hitro spusti, zlonamerne pa blokira, preden dosežejo vaš strežnik.

CDN - Content Delivery Network

CDN je mreža strežnikov, razporejena po vsem svetu, ki hrani kopije vaše spletne strani. Za osnovno zaščito je šifriranje komunikacije z obiskovalcem nujno (slike, CSS, JavaScript datoteke) na lokacijah blizu vaših obiskovalcev. Ko nekdo iz New Yorka obišče vašo stran, ki je gostovana v Ljubljani, namesto da podatki potujejo preko Atlantika, jih Cloudflare dostavi z najbližjega strežnika v ZDA.

Prednosti CDN-ja:

Hitrejše nalaganje strani, ker se vsebina dostavlja z najbližje lokacije. Cloudflare ima več kot 310 podatkovnih centrov v več kot 120 državah, kar pomeni, da je vedno blizu vaših obiskovalcev.

Manjša obremenitev vašega strežnika, ker Cloudflare predpomni statične datoteke in jih dostavlja brez pošiljanja zahtev vašemu strežniku. To pomeni, da vaš strežnik obdela manj zahtev in lahko podpre več hkratnih obiskovalcev.

Prihranek pasovne širine, ker se statična vsebina dostavlja iz Cloudflare mreže, ne z vašega gostovanja. To lahko bistveno zmanjša porabo prometa na vašem hosting načrtu.

DDoS zaščita

DDoS (Distributed Denial of Service) napad je poskus, da se vaša spletna stran onesposobi s pošiljanjem ogromne količine prometa. Napadalci uporabijo tisoče ali milijone kompromitiranih računalnikov (botnet), da hkrati pošiljajo zahteve vašemu strežniku, dokler se ne sesuje.

Cloudflare samodejno zazna in blokira DDoS napade brez kakršnekoli konfiguracije z vaše strani. Njihova mreža lahko vsrka napade več sto gigabitov na sekundo - daleč več, kot lahko prenese kateri koli posamezni strežnik.

Tudi na brezplačnem načrtu Cloudflare nudi neomejeno DDoS zaščito. To je ena najbolj dragocenih funkcij, saj lahko profesionalna DDoS zaščita pri drugih ponudnikih stane stotine evrov mesečno.

Upravljanje DNS

Cloudflare nudi brezplačno DNS gostovanje, ki je eno najhitrejših na svetu. DNS je sistem, ki prevaja ime domene (npr. beohosting.com) v IP naslov strežnika. Hitrejši DNS pomeni hitrejše začetno nalaganje spletne strani.

Cloudflare DNS podpira vse standardne tipe zapisov (A, AAAA, CNAME, MX, TXT itd.) in nudi intuitiven vmesnik za upravljanje. Razširjanje DNS sprememb je skoraj takojšnje, za razliko od nekaterih DNS ponudnikov, kjer lahko traja ure.

Pomembna funkcija je "proxy" način - ikona oranžnega oblaka. Ko je proxy vklopljen, promet teče skozi Cloudflare mrežo in vaša spletna stran pridobi CDN, DDoS zaščito in druge ugodnosti. Ko je izklopljen (sivi oblak), DNS samo kaže na vaš strežnik brez dodatnih storitev.

SSL/TLS certifikati

Cloudflare samodejno izda brezplačen SSL certifikat za vašo domeno. Imate več možnosti za SSL način:

Flexible: Šifrira povezavo med obiskovalcem in Cloudflareom, vendar ne med Cloudflareom in vašim strežnikom. Ni priporočljiv za spletne strani z občutljivimi podatki.

Full: Šifrira celotno povezavo, vendar Cloudflare ne preverja veljavnosti vašega SSL certifikata na strežniku.

Full (Strict): Priporočen način. Šifrira celotno povezavo in zahteva veljaven SSL certifikat na vašem strežniku. BeoHosting paketi vključujejo brezplačen SSL certifikat, tako da lahko brez težav uporabljate Full (Strict).

Brezplačni vs plačljivi načrti

Free plan (brezplačen): Vključuje CDN, neomejeno DDoS zaščito, brezplačen SSL, DNS gostovanje, osnovna pravila za požarni zid (do 5) in Page Rules (do 3). To je dovolj za večino malih in srednjih spletnih strani.

Pro plan ($20/mesečno): Doda WAF (Web Application Firewall), napredno optimizacijo slik (Polish, Mirage), mobilno optimizacijo in boljše predpomnjenje. Dober za poslovne spletne strani z večjim prometom.

Business plan ($200/mesečno): Napredne WAF funkcije, prilagojene SSL certifikate, 100 % SLA garancijo uptime-a in prednostno podporo. Za resne poslovne spletne strani.

Enterprise plan (cena po dogovoru): Popolnoma prilagodljiv, namenski account manager, napredna analitika in SLA s finančno garancijo. Za velika podjetja in spletne strani z milijoni obiskovalcev.

Kako nastaviti Cloudflare - korak za korakom

Korak 1: Registrirajte se na cloudflare.com. Brezplačen račun zadostuje za začetek.

Korak 2: Kliknite "Add a Site" in vnesite vašo domeno (npr. vasepodjetje.si). Cloudflare bo samodejno preskeniral obstoječe DNS zapise.

Korak 3: Preglejte DNS zapise, ki jih je Cloudflare našel. Preverite, ali so vsi zapisi pravilni - še posebej A zapis, ki kaže na IP naslov vašega strežnika, in MX zapise za e-pošto.

Korak 4: Cloudflare vam bo dal dva imenska strežnika (npr. anna.ns.cloudflare.com in bob.ns.cloudflare.com). Pojdite k vašemu registru domene in spremenite imenske strežnike na te Cloudflare imenske strežnike.

Korak 5: Počakajte, da se DNS razširi (običajno 1-24 ur, pogosto hitreje). Cloudflare vam bo poslal e-pošto, ko bo aktivacija končana.

Korak 6: Nastavite SSL način na "Full (Strict)", če imate SSL certifikat na strežniku (BeoHosting paketi ga imajo). Vklopite "Always Use HTTPS" in "Automatic HTTPS Rewrites".

Pogoste nastavitve po aktivaciji

Page Rules: Na brezplačnem načrtu imate 3 Page Rules. Priporočamo, da nastavite: Cache Level: Cache Everything za statične strani, Browser Cache TTL za nadzor predpomnjenja v brskalniku in Forwarding Rule za preusmeritev www na non-www (ali obratno).

Firewall Rules: Blokirajte dostop do wp-admin strani iz držav, iz katerih ne pričakujete dostopa. To drastično zmanjša brute force napade na WordPress prijavo.

Speed optimizacija: Vklopite Auto Minify za HTML, CSS in JavaScript. Vklopite Brotli kompresijo za še manjše datoteke. Na Pro načrtu Polish samodejno optimizira slike.

Under Attack Mode: Če opazite napad na svojo spletno stran, vklopite "I'm Under Attack" način. Cloudflare bo prikazoval challenge stran vsakemu obiskovalcu, preden ga spusti na stran. Uporabljajte to samo med aktivnim napadom, ker upočasnjuje legitimne obiskovalce.

Možne težave in rešitve

E-pošta ne deluje: MX zapisi NE SMEJO biti proxied (oranžni oblak). Če imate e-pošto na domeni, preverite, da so MX zapisi v "DNS only" načinu (sivi oblak).

Neskončna zanka preusmeritev: To se zgodi, ko je SSL način nastavljen na "Flexible", vaš strežnik pa sili HTTPS. Spremenite SSL način na "Full" ali "Full (Strict)".

Stara vsebina: Cloudflare predpomni vašo spletno stran. Če ste naredili spremembe in jih ne vidite, počistite Cloudflare predpomnilnik: Caching > Purge Everything. Lahko tudi purge-ate posamezne URL-je.

WordPress admin težave: Nekateri WordPress vtičniki (še posebej varnostni) imajo lahko težave s Cloudflare proxyjem, ker vidijo Cloudflare IP naslov namesto pravega IP naslova obiskovalca. Namestite uradni Cloudflare WordPress vtičnik, ki to težavo reši.

Zaključek

Cloudflare je močno in večinoma brezplačno orodje, ki lahko bistveno izboljša hitrost, varnost in zanesljivost vaše spletne strani. Brezplačen načrt je več kot dovolj za večino strani, nastavitev pa traja samo 15-20 minut. S kombinacijo Cloudflare-a in kakovostnega gostovanja, kot je BeoHosting, vaša spletna stran pridobi CDN hitrost, DDoS zaščito in SSL certifikat brez dodatnih stroškov. Priporočamo, da Cloudflare vsaj preizkusite - ni razloga, da ne bi uporabljali nečesa, kar je brezplačno in tako koristno.

BeoHosting Ekipa

10+ let izkušenj — Strokovnjaki za spletno gostovanje in infrastrukturo

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

Zadnja posodobitev: