Vijesti o Tehnologiji, Recenzije i Savjeti!

Kako ugostiti web stranicu s vašeg računala

Napomena: Sljedeći članak će vam pomoći: Kako ugostiti web stranicu s vašeg računala

Web hosting je usluga koja tvrtkama i ljudima omogućuje da svoje web stranice učine dostupnima putem World Wide Weba. Web host pruža infrastrukturu i usluge koje web stranica treba za rad na webu.

Ako planirate pokrenuti web stranicu, morat ćete uložiti u vlastiti naziv domene i web hosting. Ovisno o vašim potrebama hostinga, troškovi se mogu kretati od samo 50 USD (dijeljeni hosting) do preko 10 000 USD godišnje (namjenski poslužitelj).

Ako razvijate novu web stranicu, smještaj vlastite web stranice na lokalnom računalu može biti najbolja opcija.

U ovom članku pružit ću vam detaljan pregled kako ugostiti svoju web stranicu na Windows ili Linux sustav.

Međutim, važno je napomenuti da samostalno hosting vaše web stranice ima dosta nedostataka. Izložit ću vam neke od ovih nedostataka i dostupne opcije za njihovo rješavanje.

Kako ugostiti web stranicu pomoću Windows

Hosting web stranice na računalu može biti vrlo zanimljiv. Preporuča se da se za ovo odlučite samo ako želite lokalni razvojni poslužitelj. WAMP poslužitelj je primarna potreba koju treba uzeti u obzir za smještaj web stranice na vašem Windows operacijski sustav.

Što je WAMP poslužitelj?

WAMP je skraćeni oblik od Windows, Apache, MySQL i PHP. WAMP poslužitelj stoga instalira tri različite aplikacije istovremeno. Ovi se poslužitelji smatraju prilično praktičnima jer vam omogućuju preuzimanje i instaliranje svih paketa potrebnih za hosting bilo kojeg web sadržaja. Elementi WAMP-a mogu se objasniti na sljedeći način:

Windows- pokazuje da su AMP aplikacije kompatibilne s Windows uređaja. Druge platforme kao što je Linux, na primjer, imat će ga kao LAMP.

Apache– ovo je temeljni program koji pruža usluge hostinga. Program Apache vrlo je učinkovit u hostiranju HTML datoteka kao i drugih statičkih web dokumenata.

MySQL– nudi bazu podataka koja će sadržavati sav vaš web sadržaj. Dinamičke web stranice s vremena na vrijeme moraju pohraniti podatke, stoga im je potrebna baza podataka. Primjeri takvih podataka uključuju korisnička imena, lozinke i e-poštu.

PHP– ovo je možda najrasprostranjeniji jezik za stvaranje dinamičkog web sadržaja. Neke od popularnih web stranica za koje se zna da rade na PHP kodu su Facebook i WordPress.

Korak 1: Instaliranje softvera WAMP

Posjetite web stranicu WampServer i preuzmite najnoviju verziju. Odaberite 32 ili 64 bita ovisno o vašem operativnom sustavu. Paket dolazi s najnovijim verzijama Apachea, MySQL-a i PHP-a. Pokrenite .exe datoteku u WAMP postavci koju ste preuzeli. Dobit ćete jednostavne upute za instalaciju. Pritisnite “dalje” zadržavajući zadane vrijednosti za nastavak instalacije. Odaberite preglednik po svom izboru ili samo pritisnite “otvori” i web poslužitelj će koristiti vaš zadani preglednik računala.

Dok provodite ovaj proces, windows vatrozid može odbiti neke značajke Apachea. Stoga svakako napravite iznimku kada primite skočni prozor sigurnosnog upozorenja. Nakon dovršetka instalacije označite kućicu s oznakom “Pokreni WampServer 2 sada” prije nego što na kraju kliknete gumb “Završi”.

Korak 2: Navigacija WAMP poslužiteljem

Ako želite promijeniti stranice koje prikazuje web poslužitelj, idite na www direktorij klikom na ikonu WAMP u oknu obavijesti. Direktorij se automatski stvara tijekom instalacije i može se pronaći na lokalnom disku C (c:\\wamp\\www). Također imate mogućnost stvaranja poddirektorija koji se nazivaju projekti u WampServeru. Oni će vam dobro doći za pohranjivanje HTML ili PHP datoteka. Ako na primjer instalirate WordPress, njegove instalacijske datoteke bit će spremljene u direktorije. Sve promjene unutar aplikacije možete ažurirati klikom na gumb za osvježavanje.

Korak 3: Napravite HTML ili PHP stranicu

Ovaj vam odjeljak pokazuje kako testirati web poslužitelj. Koristite program za web razvoj kao što je Notepad za razvoj jednostavne PHP ili HTML stranice. Idite na ‘spremi kao’ i dajte mu bilo koji naziv i dodajte nastavak .php (npr. “name.php”). Postavite c:\\wamp\\www kao odredište spremljene datoteke. Vratite se na WebServer i kliknite Osvježi za ažuriranje ovih promjena. Vaši podaci će biti ažurirani u imeniku www. Da biste ga testirali, idite na http://localhost/name.php putem svog preglednika. Bit ćete preusmjereni na vašu novu web stranicu gdje ćete vidjeti pojedinosti vaše PHP instalacije.

Korak 4: Konfiguriranje MySQL-a

Možete početi konfigurirati svoje MySQL baze podataka otvaranjem phpMyAdmin panela u izborniku. Ovdje možete otvoriti novi prozor preglednika. Korisničko ime administratora automatski se postavlja na “root” nakon čega se od vas traži da unesete lozinku. Za sada možete ostaviti polje za lozinku prazno. Također možete prilagoditi MySQL baze podataka ili stvoriti nove na temelju svojih preferencija. Ako koristite CMS softver kao što je WordPress, oni vam prema zadanim postavkama pružaju bazu podataka.

Korak 5: Postavljanje stranice da bude javno vidljiva

U ovoj fazi vaša je web stranica dostupna samo računalu na kojem ste instalirali WebServer aplikaciju. Ovo može biti sjajno ako želite koristiti web poslužitelj za web razvoj i prakse testiranja. Međutim, u ovom slučaju želite da ostatak svijeta vidi sadržaj vaše stranice. Da biste ga učinili javnim, pritisnite ikonu WampServer i odaberite opciju “Put Online”.

Note da je datoteka s postavkama Apachea programirana da zabrani pristup vezama izvana koje nisu lokalni host. Ljudi koji kliknu na vaš URL primit će poruku “403 Zabranjeno”. Da biste riješili ovaj problem, trebate promijeniti neke dvije linije koda unutar Apache konfiguracijske datoteke. Pronađite datoteku httpd.conf u izborniku WampServer unutar mape Apache. Pomičite se prema dolje dok ne naiđete na kod prikazan u nastavku:

Odbijanje naloga, dopuštanje odbijanja od svih

Izbrišite ga i zamijenite s:

Red Dopusti, Zabrani Dopusti od svih

Ponovo pokrenite sve usluge u WebServeru putem namjenskog gumba u izborniku i vaša će stranica sada biti dostupna svima s interneta. Provjerite jeste li promijenili sve postavke vatrozida računala koje blokiraju web zahtjeve. Također, proslijedite priključak 80 na svoje računalo na usmjerivaču.

Kako ugostiti svoju web stranicu na Linux stroju

Baš kao na Windows OS, da biste ugostili web stranicu na Linux stroju, trebate instalirati Apache, MySQL i PHP. Umjesto da ih zasebno instalirate, LAMP WebServer nudi vam paket koji sadrži sve tri važne aplikacije za web-hosting.

Korak 1: instalirajte softver LAMP

AMP se može instalirati u bilo koju verziju Linux OS-a. Trebali biste moći postaviti web-poslužitelj na osobnom računalu bez obzira na to želite li samo Ubuntu s naredbenim redkom ili standardnu ​​Ubuntu radnu površinu. Da biste to učinili, unesite sljedeći jednostavni redak naredbe u terminal:

sudo apt instaliraj apache2 mysql-server php libapache2-mod-php7.0

Proces instalacije može potrajati neko vrijeme zbog preuzimanja velike količine podataka sadržanih u paketu. U sljedećem koraku provjerite jeste li postavili lozinku za MySQL root korisnika, a zatim je potvrdite. U protivnom, ako polje ostavite praznim, nećete moći promijeniti lozinku nakon postupka instalacije LAMP-a. Lozinka će također dobro doći kada želite kreirati druge korisnike ili ažurirati svoju bazu podataka.

Još jedna važna stvar koju vrijedi napomenuti je da kad god promijenite konfiguraciju Apachea, morate ponovno pokrenuti Apache izvršavanjem naredbe sudo /etc/init.d/apache2 restart. Međutim, postoji iznimka kada postupak provodite pomoću lokalnih .htaccess datoteka.

Korak 2: Testirajte PHP operaciju

LAMP nudi test koji može provjeriti radi li PHP poslužitelj kao i provjeriti dostupne module. Da biste ga izvršili, umetnite testnu PHP datoteku u korijenski direktorij WebServera, /var/www/html/. Kao primjer, stvorite testnu PHP web stranicu pod nazivom “name”, zatim unesite sljedeći kod u korijenski direktorij web poslužitelja:

sudo echo “” > /var/www/html/name.php

Nakon toga, idite na svoj preglednik i upišite http://localhost/name.php i pritisnite enter. Kada se učita, trebao bi vam pokazati vašu testnu PHP datoteku. Pokrenuta PHP verzija, konfiguracija i dostupni moduli također će biti prikazani na vašem prozoru. Nove PHP module možete dodati kasnije putem Ubuntu upravitelja paketa u slučaju da naiđete na aplikaciju koja to zahtijeva.

Grafički upravitelj paketa sadrži dostupne module. Također mu možete pristupiti putem naredbenog retka unosom sljedećeg koda: apt search php | grep modul. Mislim da je ovo drugo puno jednostavnije.

Korak 3: Testirajte MySQL i njegovu adresu povezivanja

U ovoj fazi morate potvrditi je li MySQL instalacija bila uspješna. To je zato što CMS sustavi kao što je WordPress ne rade bez njega. Unesite sljedeću naredbu za izvođenje testa: service MySQL status. Trebao bi se pokrenuti nakon što kliknete enter, ali ako ne, ponovno pokrenite MySQL poslužitelj putem sljedećeg koda: “sudo service mysql restart.”

Također provjerite sliči li adresa vezanja MySQL-a adresi vašeg sustava. Učinite to upisivanjem ove jednostavne naredbe: cat /etc/hosts | grep lokalni host. Na zaslonu će se prikazati nekoliko rezultata među kojima je i vaša IP adresa. Otvorite MySQL konfiguracijsku datoteku i provjerite sve što je tamo navedeno. Pomičite se dok ne vidite adresu povezivanja vašeg računala. Brojke prikazane u tom retku trebale bi odgovarati onima koje ste vidjeli ranije. U slučaju da se ne poklapaju, promijenite ga da završite test.

Sada možete koristiti MySQL klijent naredbenog retka kao alat za upravljanje vašim bazama podataka. Administratorske vjerodajnice koje ste postavili tijekom procesa instalacije MySQL-a omogućit će vam pristup vašem poslužitelju. Ti si sada free manipulirati MySQL okruženjem i može stvoriti bazu podataka.

Većina CMS-a obično stvara bazu podataka prema zadanim postavkama. Međutim, možda ćete morati učiniti nešto dodatno poput sigurnosnih kopija datoteka ili rekonfiguracije tablica. Za to će vam trebati alat za upravljanje bazom podataka. PHPMyAdmin jedan je od najjednostavnijih alata koje koriste stručnjaci za ovaj posao. Nudi sučelje za administraciju MySQL-a koje pruža pogodno mjesto za one koji nisu dobro upoznati s MySQL-om i njegovim naredbama. Sljedeći odjeljak pokazuje vam kako instalirati PHPMyAdmin.

Korak 4: PHPMyAdmin instalacijski proces

Upišite naredbu “sudo apt-get install phpmyadmin” da biste ga instalirali. Ako instalacija ne uspije, morat ćete ponovno konfigurirati druga spremišta prije ponavljanja procesa. Na primjer, kada naiđete na plavi ekran s upitom koji web poslužitelj želite konfigurirati, pritisnite razmaknicu (crveni kursor bi trebao biti pored “apache2”). Kada se pojavi zvjezdica, pritisnite tipku za unos.

Novi upit dolazi na vaš monitor s pitanjem treba li phpMyAdmin stvoriti zadanu bazu podataka za svoju isključivu upotrebu, kliknite da. Sada ćete morati unijeti svoje administratorsko korisničko ime i lozinku za izradu baze podataka. Ponovno pokrenite Apache da dovršite postupak.

Za prijavu na phpMyAdmin upišite sljedeću adresu u svoj preglednik: http://localhost/phpmyadmin/. Unesite korisničko ime i lozinku u predviđena polja, a zatim kliknite idi. Važno je napomenuti da bi lozinke koje ste postavili za cijeli ovaj proces trebale biti snažne jer softver web poslužitelja drugim ljudima daje pristup vašem računalu.

Korak 5: DNS konfiguracija

Možda želite konfigurirati svoj lokalni web poslužitelj da ima osobni naziv domene kao što je exmple.com. Da biste to postigli, trebali biste promijeniti postavke Apachea da prihvaća zahtjeve s interneta. U nastavku su određeni koraci za konfiguriranje vašeg DNS-a:

Uvjerite se da naziv vaše domene ima A zapis; trebao bi upućivati ​​na određenu IP adresu. Vaše DNS zapise automatski ažurira vaš pružatelj usluge hostinga za DNS. Kako biste provjerili je li konfiguracija bila uspješna, upotrijebite alat za kopanje koji će vratiti detalje koji sadrže vašu IP adresu, naziv domene i odjeljak ovlaštenja.

Korak 6: Konfiguriranje Apachea

Nakon preuzimanja i instaliranja najnovije verzije LAMP poslužitelja, Apache će biti u potpunosti optimiziran za početak hostinga web stranica na vašem Linux računalu. Ovdje su koraci jednostavne konfiguracije hostinga. Oni su posebno namijenjeni virtualnim hostovima temeljenim na nazivima koje ćete koristiti za podršku stranicama u vašem imeniku.

Najprije onemogućite zadani virtualni host Apache unosom naredbe sudo a2dissite *default. Idite u zadani direktorij za pohranu pod nazivom /var/www/html upisivanjem ove naredbene linije: “cd /var/www/html”. Uspostavite novu mapu koja će ugostiti vaše web mjesto. Svakako promijenite naziv domene iz exmple.com u željeni naziv. Koristite naredbeni redak: sudo mkdir željenoime.com.

Otvorite mapu koju ste upravo pokrenuli i stvorite druge četiri podmape ili direktorije u njoj. Oni će služiti u svrhu čuvanja vaših web dnevnika, datoteka i sigurnosnih kopija. Upišite ovu naredbu:

sudo mkdir -p željenoime.com/public_html sudo mkdir -p željenoime.com/log sudo mkdir -p željenoime.com/backups

Nakon toga otvorite novu datoteku virtualnog hosta za svoje web mjesto putem ove naredbe:

sudo nano /etc/apache2/sites-available/desiredname.com.conf

Note da je naziv vaše domene “željenoime.com” zamijenjen sa “željenoime.com.conf”.

U ovoj fazi sada morate stvoriti konfiguraciju za vaš virtualni host. Upotrijebite donji blok koda koji će vam pomoći u izvođenju postupka. Možete ga kopirati i zalijepiti, ali ne zaboravite zamijeniti našu proizvoljnu željenoname.com domenu svojom vlastitom kao i umetnuti naredbu za zapisnik pogrešaka.

ServerAdmin [email protected] Server_Name desirename.com Server_Alias ​​www.desiredname.comlocated) Directory_Index index.html index.php (ovo je mapa u kojoj se spremaju datoteke) Document_Root /var/www/html/desiredname. com/public_html (sadrži naziv vaše php ili htm datoteke) LogLevel upozorenje Custom_Log /var/www/html/desiredname.com/log/access.log u kombinaciji

Da biste spremili ove promjene, pritisnite kontrolni gumb + X, a zatim Y, a zatim gumb Unesi kako biste dodali promjene konfiguracijskoj datoteci virtualnog hosta.

Na kraju, omogućite svoju stranicu ovom naredbom: sudo a2ensite desirename.com.conf. Primit ćete upit da ponovno pokrenete Apache kako biste primijenili svoje nove postavke. Ovi jednostavni koraci pripremit će vaš Apache da zadrži vašu web stranicu. Možete ponoviti postupak za sve druge web stranice koje želite ugostiti na vašem LAMP poslužitelju na vašem Linux računalu.

Koje su prednosti hostinga web stranice na vašem računalu?

Hosting web stranica putem virtualnog hostinga izvedivo je rješenje za većinu današnjih web stranica. Međutim, postoje brojni razlozi zašto biste željeli prijeći na interno hosting. Evo nekih od ovih faktora:

Nudi veću kontrolu i fleksibilnost

Nakon što postavite web mjesto na svoje računalo, moći ćete upravljati svim njegovim aspektima s web poslužitelja instaliranog na vašem računalu. Uz virtualno hostirane poslužitelje, mnoga dopuštenja i ograničenja vežu vas da koristite samo ono što nudi davatelj usluga web hostinga. U slučaju tehnoloških promjena ili možda kada želite promijeniti naziv domene, morate se obratiti host provideru. To sprječava većinu web upravitelja u donošenju proaktivnih odluka koje bi inače poboljšale izvedbu njihovih web stranica.

Ipak, što se tiče fleksibilnosti, možete odlučiti nadoknaditi dio troškova vašeg poslužitelja podzakupom prostora malim tvrtkama unutar vaše zajednice, čime postajete mali virtualni poslužitelj.

trošak

Note taj trošak može biti i prednost i nedostatak. Dobra strana toga je što možete ugostiti web mjesto na većini DSL veza. Jedini dodatni hardver koji je potreban su prekidač i web poslužitelj. Ova oprema je lako dostupna i može se naći pod uvjetima iz druge ruke za otprilike 100 USD. Međutim, ako već imate stabilnu DSL vezu, ne morate trošiti na dodatnu infrastrukturu povezivanja. Mjesečna ušteda od 10 USD doznačit će vaš kapital za manje od godinu dana, omogućujući vašem internom hostingu da bude samodostatan. Što se tiče virtualnog hostinga, trošak se povećava kako se vaša web stranica širi. To se pripisuje činjenici da morate kupiti više usluga administratora sustava.

Učenje novih vještina

S internim hostingom možete steći nove trikove i manevre za postavljanje svoje stranice. To vam omogućuje da odmah izvršite promjene.

Pristupačnost

Možda nema uglednih tvrtki za web hosting unutar vaše zemljopisne lokacije. Korištenje različitih valuta i ograničeni pristup načinima plaćanja na mreži također vam mogu uskratiti mogućnost sklapanja ugovora s pouzdanom tvrtkom za web hosting u inozemstvu.

Loše strane hostiranja web stranice na računalu

Interno hosting ima i svoje nedostatke. Evo glavnih:

Nedostatak pristupa dodatnim uslugama

Pružatelji usluga virtualnog web hostinga obično imaju robusnu infrastrukturu koja nudi više prostora i propusnosti. Osim toga, nude dodatni inventar za sigurnosno kopiranje, reviziju sigurnosti, uravnoteženje opterećenja, usluge upravljanja bazom podataka i tehničku podršku. Većina tih usluga je ili preskupa ili nedostupna putem internog hostinga.

Sigurnost

Ovo je najozbiljnija prijetnja internom hostingu. Čim instalirate softver web poslužitelja na svoje računalo, dopuštate drugim korisnicima interneta pristup vašem računalu. Posljedično, korištenje vašeg radnog računala može vas izložiti hakerima i automatiziranom zlonamjernom softveru koji će ili izvući ili oštetiti vaše podatke. S virtualnim hosting tvrtkama ovaj se problem može izbjeći. Oni obično pružaju softverske zakrpe i robusne vatrozide za rješavanje svih sigurnosnih propusta na vašem web poslužitelju. Stoga je važno izvršiti detaljnu sigurnosnu reviziju prije nego što se odlučite za bilo koju od ovih usluga hostinga.

Skalabilnost

Vaše računalo nije posebno namijenjeno uslugama web hostinga; nego mu softver web poslužitelja daje mogućnost obavljanja usluge. To znači da vam nedostaje prostora za širenje u slučaju da se promet vaše stranice poveća. Veća propusnost, prostor za pohranu, napajanje i sustavi hlađenja mogu biti daleko veći za web-mjesta koja se hostiraju unutar tvrtke.

Sposobnost i vještine

Web hosting tvrtke imaju obučeno osoblje. Vi, s druge strane, možda imate samo malo znanja o postavljanju web poslužitelja. Zapošljavanje osoblja ili vaša obuka donose dodatne troškove koji smanjuju izvedivost internog hostinga.

Dostupnost

Davatelji internetskih usluga obično postavljaju ograničenja na količinu podataka koju njihovi pretplatnici mogu koristiti. Web hosting zahtijeva veliku propusnost koja može premašiti onu koju pruža vaš ISP putem širokopojasnih veza. Virtualne hosting tvrtke, s druge strane, imaju potrebnu internetsku vezu kako bi ispunile zahtjeve svojih brojnih klijenata. Također imajte na umu da kada vaše računalo prolazi kroz nadogradnju softvera i morate ga nekoliko puta ponovno pokrenuti, softver vašeg web poslužitelja također će pasti s njim. U slučaju nestanka struje, dobit ćete i vrijeme prekida rada.

trošak

Kako biste poboljšali pouzdanost svojih usluga, možda ćete morati dodatno potrošiti na opremu kao što su UPS, sustavi za sigurnosno kopiranje, sustavi za rukovanje softverskim zakrpama i usluge održavanja, između ostalog. Web hosting tvrtka može koristiti sve ove usluge u bilo kojem od svojih paketa.

Stoga je očito da samostalno hosting vaše stranice još uvijek ima neke ozbiljne nedostatke. Stoga ga odaberite nakon što razmotrite sve njegove nedostatke.

Jednom kada se vaše web mjesto počne širiti, možda ćete morati pronaći alternativu internom hostingu. U sljedećem odjeljku naveo sam neke od najboljih opcija.

Alternative samostalnom hostingu web stranice

Postoje različiti oblici web hostinga osim internog ili samostalnog hostinga. Ovdje ćemo pogledati virtualni i namjenski hosting.

Virtualni hosting

To su tvrtke koje hostiraju nekoliko stranica na istom poslužitelju. Lako su dostupni i mogu ponuditi usluge jednostavnim web stranicama za samo 10 USD mjesečno. Pružatelji usluga virtualnog hostinga free sigurnosna kopija, tehnička podrška, nekoliko adresa e-pošte i korisničko sučelje. Oni također pružaju prednost skalabilnosti. Uz dodatnu naknadu, njihovi paketi također mogu imati alate za e-trgovinu kao što su košarica za kupnju i programi vjernosti kupaca.

Iako su jeftini, imaju i nedostatke. Imate minimalnu ili nikakvu kontrolu nad radom poslužitelja na kojem se nalazite. To znači da se morate osloniti na aktivnosti domaćina i njihovo osoblje za sve promjene koje želite provesti.

Neke od pouzdanih VPS hosting tvrtki uključuju Bluehost, Siteground i InMotion hosting. Također biste mogli provjeriti i neke od jeftinijih VPS pružatelja usluga.

Namjenski hosting

Tvrtke koje se bave namjenskim hostingom omogućuju vam da imate poslužitelj posvećen isključivo vašoj web stranici. Mogu vam ponuditi ili mrežnu povezanost za poslužitelj koji ste kupili ili izbornik s nizom usluga poput sigurnosnog kopiranja i nadzora. Neznatno je skup budući da plaćate za prostor, propusnost i energiju potrošenu u podatkovnom centru. Uz dodatnu cijenu, oni će vam pružiti upravljanje vatrozidom, vrijeme inženjeringa, informacije o statistici propusnosti i tehničku podršku.

Primarna prednost namjenskog hostinga je neograničena procesorska snaga i brzina. Imaju vrlo malo zastoja u usporedbi s VPS hostingom.

Nakon što ste naučili kako ugostiti web stranicu na svom računalu, možete odlučiti koja je opcija najbolja za vas. Međutim, za ozbiljne projekte koji zahtijevaju vrhunsku infrastrukturu, preporučio bih da se odlučite za namjenski ili VPS hosting.

Sljedeće dvije kartice mijenjaju sadržaj ispod.

Moje ime je Jamie Spencer i proveo sam zadnjih 10 godina stvarajući blogove zarađujući novac. Nakon što se umorio od 9-5, putujući na posao i nikad ne viđajući svoju obitelj, odlučio sam da želim napraviti neke promjene i pokrenuo svoj prvi blog. Od tada sam pokrenuo puno uspješnih blogova za nišu i nakon što sam prodao svoj blog za preživljavanje, odlučio sam poučiti druge ljude kako učiniti isto.