LOADING

Osnovni hosting pojmovi – objašnjenje za početnike


Kada pravite prvi sajt, najčešće se pominju domen, hosting, DNS, SSL, cPanel i baza podataka. Sve to zvuči komplikovano dok ne zamislite jednostavan primer: domen je adresa, hosting je prostor gde se sajt nalazi, a DNS je mapa koja povezuje adresu sa serverom. U nastavku su najvažniji pojmovi objašnjeni kroz praktične primere.

Napomena: Ako razumete pojmove iz ovog vodiča, lakše ćete podesiti sajt, email, SSL i rešiti najčešće greške.

Šta je domen?

Domen je naziv koji ljudi kucaju u pregledač da bi došli do vašeg sajta, na primer moj-sajt.rs. Domen ne sadrži vaš sajt u sebi, već je samo adresa.

Primer

Ako kupite domen moj-sajt.rs, to je kao da ste kupili naziv ulice i broj. Da bi na toj adresi postojala kuća, potreban vam je hosting.

Šta je hosting?

Hosting je usluga koja obezbeđuje prostor na serveru gde se čuvaju fajlovi sajta, slike i baza podataka. Server je računar koji radi 24 sata i povezan je na internet, pa posetioci mogu uvek da otvore vaš sajt.

Primer

Domen je adresa, hosting je kuća. Bez hostinga nema gde da bude sajt. Bez domena posetioci i dalje mogu doći do sajta preko IP adrese, ali je to nepraktično.

Razlika između domena i hostinga

Domen i hosting su dve odvojene stvari. Domen kupujete da imate adresu, hosting kupujete da imate prostor za sajt. Možete ih kupiti kod istog provajdera ili odvojeno.

Praktičan scenario

  • Kupili ste domen kod registrara
  • Kupili ste hosting kod hosting provajdera
  • Potrebno je da domen povežete sa hostingom preko DNS podešavanja

Šta je DNS i kako funkcioniše?

DNS je sistem koji prevodi domen u IP adresu servera. IP adresa je brojčana adresa servera, na primer 185.123.45.67. Kada neko otvori domen u pregledaču, DNS usmeri posetioca na server gde se vaš sajt nalazi.

Primer DNS podešavanja

Najčešći zapisi su:

  • A zapis – domen pokazuje na IP adresu servera
  • CNAME – jedan naziv pokazuje na drugi naziv
  • MX zapis – određuje gde ide email za domen

Jednostavan primer

Želite da moj-sajt.rs otvara sajt na serveru 185.123.45.67. U DNS zoni domena dodajete A zapis koji povezuje domen i IP adresu.

Šta su nameserver zapisi i kada se menjaju?

Nameserveri su DNS serveri koji čuvaju DNS zonu vašeg domena. Menjate nameservere kada želite da DNS zonom upravlja drugi provajder. To je čest slučaj kada domen kupite kod jednog provajdera, a hosting koristite kod drugog.

Primer

Hosting provajder vam pošalje nameservere, na primer ns1.hosting.tld i ns2.hosting.tld. U panelu domena zamenite postojeće nameservere novim. Nakon toga se čeka DNS propagacija.

Šta je DNS propagacija?

DNS propagacija je period dok se DNS promene ne prošire kroz internet. Nekad se promena vidi brzo, a nekad je potrebno više vremena.

Savet: Ako ste upravo promenili DNS, a sajt se još ne otvara svuda isto, to je normalno dok traje propagacija.

Šta je SSL sertifikat?

SSL sertifikat omogućava šifrovanu komunikaciju između posetioca i sajta. Kada je SSL aktivan, adresa sajta počinje sa https i pregledač prikazuje ikonicu katanca.

Primer u praksi

Ako na sajtu postoji forma za kontakt, login ili online prodavnica, SSL je obavezan. Bez SSL posetioci mogu videti upozorenje da sajt nije siguran.

Šta je cPanel?

cPanel je kontrolna tabla gde upravljate hosting nalogom. U cPanelu najčešće radite:

  • upload fajlova preko File Manager alata
  • kreiranje email naloga
  • upravljanje bazama podataka
  • podešavanje domena, poddomena i addon domena
  • instalacija WordPress sistema preko Softaculous alata

Šta je baza podataka?

Baza podataka čuva dinamičke podatke sajta. WordPress u bazi čuva članke, stranice, korisnike i podešavanja. Najčešće se koristi MySQL baza.

Primer

Ako obrišete sliku iz wp-content foldera, to je fajl. Ako promenite naslov članka u WordPress adminu, to se upisuje u bazu. Zato se backup uvek radi kao backup fajlova i backup baze.

Šta je bandwidth ili mesečni protok?

Bandwidth je količina podataka koju server pošalje posetiocima tokom meseca. Svaki put kada neko otvori stranicu, server šalje HTML, CSS, slike i druge fajlove.

Jednostavan primer

Ako jedna stranica sa slikama ukupno ima 3 MB, a poseti je 1000 ljudi, to je oko 3000 MB prometa. Više slika i više poseta znači veći mesečni protok.

Šta je uptime?

Uptime je procenat vremena kada je server dostupan i sajt radi bez prekida. Što je uptime viši, to je hosting stabilniji.

Primer

Ako sajt povremeno ne može da se otvori, moguće je da server ima prekide. Stabilan hosting teži visokom uptime procentu.

Najčešća pitanja početnika o hostingu

Da li mogu kupiti domen i hosting odvojeno?

Da. Domen i hosting mogu se kupiti odvojeno. U tom slučaju domen povezujete sa hostingom preko nameservera ili DNS zapisa.

Koliko hostinga mi je potrebno?

Za mali WordPress sajt najčešće je dovoljan shared hosting. Ako očekujete veliku posetu ili imate više sajtova, razmislite o jačem paketu ili VPS rešenju.

Da li mogu kasnije nadograditi hosting paket?

Da. Nadogradnja je uobičajena kada sajt raste. Najčešće se prelazi na jači paket zbog većeg broja poseta, većeg prostora, više resursa ili većeg broja domena.

Šta znači CPU i RAM limit na hostingu?

CPU i RAM limiti određuju koliko snage servera vaš sajt može koristiti. Ako sajt ima veliku posetu ili previše teških pluginova, može doći do usporenja ili grešaka.

Primer problema sa resursima

Ako admin panel postane spor, ili se pojavi greška 500, uzrok može biti preopterećenje resursa. Rešenje je optimizacija sajta, smanjenje broja pluginova, ili bolji cache.

Da li je SSL sertifikat obavezan?

SSL sertifikat se preporučuje za svaki sajt, a praktično je standard. Povećava bezbednost, poverenje posetilaca i često pomaže u pretraživačima.

Dodatni tehnički pojmovi koje treba da znate

Šta je .htaccess fajl i čemu služi?

.htaccess je konfiguracioni fajl koji utiče na ponašanje sajta na Apache serveru. Najčešće se koristi za preusmeravanja, zaštitu foldera i bezbednosna pravila.

Primer preusmeravanja u .htaccess

Ako želite da stari URL preusmerite na novi, u .htaccess se može dodati pravilo preusmeravanja. Primer pravila:

Redirect 301 /stara-strana https://moj-sajt.rs/nova-strana

Nepravilne izmene u .htaccess fajlu mogu izazvati grešku 500, zato se preporučuje da pre izmene napravite kopiju fajla.

Šta je FTP i koja je razlika između FTP i SFTP?

FTP je način prenosa fajlova između računara i servera. Najčešće se koristi za upload fajlova sajta. SFTP je sigurnija varijanta koja koristi šifrovanu vezu.

Primer upotrebe FTP alata

Kada želite da ubacite fajlove sajta na hosting, otvorite FTP program, unesete host, korisničko ime i lozinku, zatim prevučete fajlove u public_html folder. Ako postoji SFTP opcija, preporučuje se da koristite SFTP umesto FTP.

Šta je cron job u cPanelu?

Cron job je automatski zadatak koji se pokreće u određeno vreme. Koristi se kada želite da se nešto izvršava bez ručnog pokretanja.

Primer cron zadatka

Primer je automatsko pokretanje skripte jednom dnevno, ili automatsko slanje izveštaja. U cPanelu se cron job podešava u sekciji Cron Jobs izborom vremena i komande.

Šta znači HTTP 404, 403, 500 i druge greške?

HTTP greške su kodovi koje server vraća kada nešto nije u redu. Najčešće greške su:

  • 404 – stranica ne postoji ili URL nije tačan
  • 403 – pristup zabranjen, često zbog dozvola ili zaštite foldera
  • 500 – interna greška servera, često zbog .htaccess ili plugin konflikta

Brzi primer rešavanja 404

Ako na WordPress sajtu dobijate 404 na stranicama, često pomaže da uđete u Permalinks i kliknete Save. Time se regenerišu pravila za linkove.

Šta je cache i kako utiče na sajt?

Cache je privremeno čuvanje već generisanih stranica ili delova stranice kako bi se sajt brže učitavao. Kada je cache uključen, server ima manje posla, a posetioci dobijaju brži odgovor.

Primer cache efekta

Bez cache, WordPress za svaku posetu učitava pluginove i bazu podataka. Sa cache, posetilac često dobije već pripremljenu stranicu, što ubrzava učitavanje. Ako napravite izmenu na sajtu, nekad je potrebno obrisati cache da bi promena bila vidljiva.

Kada razumete domen, hosting, DNS, SSL i cPanel, imate osnovu za stabilan i bezbedan sajt. Uz dodatne pojmove poput .htaccess, FTP, cron i cache, biće vam lakše da rešite većinu početničkih problema.

Na vrh stranice