Friday, March 11, 2011

Kako Napraviti Sajt Na Internetu - Hosting - Deo 2

U prvom delu tutorijala o pravljenju sajta na internetu govorili smo o registraciji domena. Ako ga niste pročitali a početnik ste na internetu što se tiče izrade sajtova, moja preporuka je da kliknite na link ispred i da proučite korak broj 1 u ovom mini uputstvu. Kada ste registrovali domen, postali ste vlasnik istog, ali da biste napravili sajt potreban vam je hosting. Dakle u koraku 2, govorićemo o hostovanju sajta.

Zašto vam je potreban i šta je to hosting? Zapravo, potreban vam je računar koji će biti, u idealnom slučaju, 24 sata, 365 dana u godini neprestano vezan za internet i na kome će se nalaziti stranice vašeg sajta. Na tom računaru će hosting kompanija instalirati linux ili windows (ne preporučujem) operativni sistem. Ovde ćemo uglavnom govoriti o linux hostingu. Zatim, računar koji hostuje vaš sajt će morati da ima odgovarajuće podešen web server, uglavnom je to apache, i neku baza podataka, najčešće je mysql.

Ako nemate pojma o čemu sam govorio na kraju predhodnog pasusa, nemate razloga za brigu. Sve su to detalji o kojima (kod tzv. shared hostinga) ne morate da brinete sami, jer vam hosting kompanija omogućava da ih koristite a da uglavnom ni ne znate šta se sve od programa nalazi i pokreće "ispod haube".

Dakle, hostovanje sajta.... Hosting je veoma široka tema. Na domaćem i inostranom netu možete da nađete veoma mnogo diskusija o tome koji je hosting najbolji, najpouzdaniji, najjeftiniji itd. Jedan od boljih foruma koji pokušavaju da daju odgovor na to pitanje je www.webhostingtalk.com. Ako imate vremena poželjno je da malo pogledati diskusije, jer se stvari i na planu hostinga menjaju - ono što je bilo dobro u prošlosti ne mora da znači da je i dalje dobro i pouzdano, a hosting kompanije mogu da promene kvalitet svojih usluga.

Zato ću u nastavku govoriti o hosting kompanijama koje lično koristim i koje su trenutno za mene dobar izbor. To ne znači da su one najbolje, ili da sa njima nećete imati negativnih iskustava. To samo znači da su moja iskustva do sada bila pozitivna. Pozivam vas da u komentarima ispod navedete kakva su vaša iskustva što se tiče hostinga i šta vi preporučujete.

Vrste Hostinga

Što se vrste hostinga tiče, postoji nekoliko varijanti. Najčešće je to takozvani shared hosting. Kod ove vrste hostinga, vaš web sajt će biti hostovan na istom računaru zajedno sa mnogo sajtova drugih korisnika. Inostrane hosting kompanije su poznate po tome da na istom računaru hostuju sajtove više stotina korisnika.

Zatim, postoji i dedicated hosting. U ovom slučaju računar je posvećen samo vama i na njemu će biti isključivo vaši sajtovi, ali je zakup ovakvog hostinga višestruko skuplji od prve varijante.

Postoje i srednja rešenja. To su takozvani VPS sistemi. VPS znači virtual private server. Kao što mu ime kaže, ovaj hosting vam omogućava da po znatno nižoj ceni od prethodnog imate prividno sličnu situaciju kao da je ceo računar vaš ali zapravo delite resurse sa izvesnim - manjim brojem korisnika.  VPS kompanije vam obično alociraju određeni prostor za vaše fajlove, određenu radnu memoriju i određeni mesečni protok. Mana ovog hostinga je što često morate sami da instalirate neophodni web server, bazu podataka, itd., ili dodatno da platite za to.

Postoje i varijante tzv. reseller hosting-a, ali to nije u domenu ovog tutorijala.

Ako ste početnici na internetu, nemate drugi izbor nego da se odlučite da shared hosting. Ove kompanije često nude neograničen prostor i neograničen protok. To je naravno samo marketinški trik, ali u praksi bez problema možete da hostujete svoje sajtove čak i u slučaju kada je poseta prilično velika. Jedno bitno ograničenje je iskorišćenje procesora - vaši sajtovi ne smeju da opterete procesor više od nekog unapred zadatog procenta.

Hosting kompanije


Postoji na hiljade hosting kompanija. U ovom članku ću preskočiti domaći hosting. Koristim dve domaće hosting firme, ali ne bih ih preporučio. Od inostranih hosting kompanija, za nekoliko njih sam čuo kao firme koje imaju dobru reputaciju, na primer HostGator, ali ih nikada lično nisam koristio.

Bluehost je kompanija preko koje hostujem negde oko 50 procenata svojih sajtova.

Ako se odlučite za Bluehost dočekaće vas gornji ekran gde možete da pritisnete "Sign Up Now" da biste se prijavili. Kao što vidite, hosting će vas doći $6.95 mesečno, što na godišnjem nivou iznosi $83.4. Na sledećoj strani možete da se odlučite da li ćete da uzmete besplatan domen (uz hosting kod BlueHosta dobijate besplatan domen). Pošto lično volim da razdvojim registraciju domena od hostinga, ja bih se odlučio za drugu opciju - prethodno kupljen domen. Na vama je da se odlučite za jednu od ove dve opcije.


Na sledećoj strani praktično unosite svoje lične podatke, i podatke vezane za plaćanje. Naravno, ovde takođe unesite tačne podatke. Pošto nas interesuje samo hosting, a ne i dodatne opcije, pobrinite se da isključite ponuđeni "SiteLock Domain Security", "Premium Backup Service", Domain Whois Privacy ili bilo koju dodatnu opciju. Znači, štikllirajte samo prvu stavku hostinga za 12 Meseci. Plaćanje je moguće izvršiti preko Viza kartice ili PayPal-a.


I to je to. Nakon plaćanja, dobićete pristup kontrolnom panelu i moći ćete da se ulogujete pritiskom na "Control Panel Login" u gornjem desnom uglu.

Povezivanje domena sa hostingom

Kada se po prvi put ulogujete, dočekaće vas CPANEL. Cpanel je specijalno kodiran interfejs koji će rad oko postavljanja i administriranja vaših sajtova učiniti mnogo lakšim nego što bi to inače bio slučaj.


Sa desne strane nalaze se mnogobrojne opcije koje vam stoje na raspolaganju. Nas u ovom trenutku zanima pre svega kako da dodamo domen kojeg smo ranije kupili kod NameCheap-a.

U predhodnom članku smo videli šta je sve potrebno da se uradi da bi se kupio novi domen kod NameCheap registra. U ovom koraku ćemo povezati kupljeni domen sa našim novim hostingom kod BlueHosta.

Ovo je proces koji se odvija u 3 koraka.

  1. I - Najpre ćemo u Cpanel-u naći opciju koja se naziva "Addon Domains"  
 

Pritiskom na dugme Addon Domains, dobija se donji ekran. Ukucajte vaš domen (ali bez www u imenu) u drugom polju, tamo gde piše "Use a domain that is not already associated with your account".


Primetićete da se sa desne strane pojavljuje tekst "Verifying domain...". Pričekajte nekoliko sekundi da bi se dobila stavka 2 (Step 2.) U stavci 2, Blue host vas obaveštava kako treba podesiti parametre kod vašeg registra (što znači, kod NameCheap-a). Nameserver-e našeg domena treba podesiti tako da pokazuju ka NS1.BLUEHOST.COM, NS2.BLUEHOST.COM. To je ona informacija koja nam je potrebna u ovom trenutku, i ovu informaciju ćemo zapisati da bismo je iskoristili u sledećem koraku.


II. 

Ulogovaćemo se na naš Namecheap.com  nalog. U desnom uglu, zadržimo kursor iznad polja "My Account" da bi se pojavio padajući meni i kliknemo na "Manage Domains"


Zatim u listi dostupnih domena kliknite na  domen koji želite da hostujete na BlueHostu.

Pojaviće se se stranica gde sa leve strane možete da odaberete "Domain Name Server Setup"


I konačno, na sledećem ekranu možete da unesete podešavanja koje ste iskopirali sa Addon Domains sekcije vašeg hosting provajdera, kao na slici ispod.

U tekstu sa gornje slike NameCheap vas obaveštava da proces pridruživanja nove domain-name-server (DNS) informacije može da potraje do 24 sata. Ovo u praksi znači da ćete morati da sačekate neko vreme pre nego što budete mogli da pridružite željeni domen BlueHost hostingu. Obično, ovaj proces traje maksimalno par sati.

III.

Nakon ovoga možete da se vratite nazad na vaš Blue Host CPanel, u deo koji se odnosi na dodavanje Addon domena.


Ako je proces pridruživanja DNS-a završen moći ćete da iskompletirate stavke pod 3 i 4.

Pod 3 odaberite Addon domain.

Pod 4 odaberite ime direktorijuma, koje može da bude bilo koje ime ali iz praktičnih razloga poželjno je da ukazujena na pridruženi domen. Polje koje se odnosi na sub-domain nema praktičnog značaja.

I to je to! Ako su svi ovi koraci bili uspešno obavljeni, postigli ste cilje - Pridružili ste vaš domen kupljne kod NameCheap-a sa hostingom kod BlueHosta.  To, na zalost, još uvek ne znači da ste napravili sajt, ali ste sada kada ste svoj novi domen uspeli da ubacite u Cpanel svog novog hosting-a samo na korak od sajta.

Kako napraviti sajt

Nakon što ste uspešno obavili predhodno opisane korake, sada možete da napravite svoj prvi sajt. I to, uz nekoliko klikova miša. Zaboravite na HTML alate, Adobe Dreamweaver, ili slične. Zaboravite na sate provedene pored računara da biste izlinkovali stranice vašeg ručno pisanog koda. Sve što treba da uradite je sledeće:



Kliknite na "Simple Scripts". Pojaviće se sledeći ekran.

  
Ako ste počitenik odaberite Wordpress! Čak i ako to niste, moja preporuka je da odaberete Wordpress. Naravno možete odabrati, po volji i Drupal, Joomla-u, ili neki drugi content management system (CMS), možete pokušati da napravite SMF ili phpBB forum, ili čak, ako ste ambiciozni, možete možda da napravite sopstvenu društvenu mrežu, Digg-like site ili slično (BlueHost podržava Ruby on Rails open source framework, ali naravno ne preko Simple Scripts-a - za to ćete morati da idete preko shell logina).

Znači, kada kliknete na  Wordpress, pojaviće se sledeći ekran.


Kliknite na Install i u sledećem koraku će vam biti prezentovana mogućnost da odaberete domen (od svih vaših raspoloživih domena), tamo gde ćete instalirati novu, čistu wordpress instalaciju.

  
Završite proces tako što ćete prihvatiti Gnu licencu i pritisnuti dugme Complete.

Tako ste napravili svoj prvi Wordpress sajt/blog. Na njemu neće biti ništa, ali će kompletan sistem biti instaliran i spreman da bude popunjen sadržajem. U sledećem nastavku ovog tutorijala pričaćemo o tome kako treba podesiti vaš novi WP da biste izvukli maksimum njegovih mogućnosti i pripremili ga, eventualno, da postane vaš budući alat za online zaradu.


Napredniji webmajstori, i oni koji su tehnički više potkovani,  mogu da se odluče za Drupal, Joomla, ili čak Django (python) framework a da još uvek koriste povoljnu cenu hostinga na nivou shared usluga. Moja preporuka za takve pojedince je odličan hosting kod Webfaction hosting sistema, sa izuzetnim mogućnostima hostovanja sajta u Django (moguće i sa osnovnim hosting planom), Rails, Pylons, Zope i nekim drugim web frameworks sistemima. Webfaction ima mogućnosti koje su praktično negde na sredini onoga što može da ponudi shared hosting provajderi sa jedne strane i VPS hosting provajderi sa druge.


Zaključak

U drugom delu ovog tutorijala o izradi internet sajta, govorili smo o Hostovanju sajtova. Opisali smo kako možemo povezati naš domen registrovan kod NameCheap-a ili nekog drugog inostranog ili domaćeg internet registra, sa našim hostingom kod BlueHosta. Videli smo da je instalacija nekog od mnogobrojnih CMS sistema stvar nekoliko klikova mišem, pod uslovom da smo uspešno povezali naš com, org, net, rs, me ili drugi domen sa hosting nalogom. Odlučili smo se za WordPress zato što je to najjednostavniji mogući CMS sistem za početnika, ali u isto vreme i veoma moćna alatka koja ne zaostaje za drugim sofisticiranim CMS sistemima.

U sledećem nastavku ćemo govoriti o osnovnim setovanjima vezanim za WordPress, postavljanju članaka i optimizaciji sajta.

Na kraju, pozivam vas da u komentarima date vaše mišljenje, tj. koji hosting vi koristite i kako ste zadovoljni sa njim?

Pozdrav,
E.B.