You are on page 1of 23

Alati za upravljanjem

sadržaja na Internetu
Šta je veb sajt?
• Folder u kome se nalaze fajlovi
• Ime foldera = Ime sajta
• Fajlovi sa extenzijom .html, .htm, .php su veb stranice
• index.html, index.php su početne veb stranice u bilo kojem folderu
• Svaki folder (ili veb sajt) ima svoju jedinstvenu identifikacionu
IP adresu
Pojam veb sajta i i veb stranice
• Veb sajt predstavlja kolekciju web stranica povezanog sadržaja.

• Veb stranica je dokument sastavljen od slika, teksta, video zapisa..


Početna stranica web sajta je prva stranica koja se pojavljuje kada u
browser-u unesete adresu sajta.

• Naziv početne stranice je index.html ili index.php


• WWW (World Wide Web) ili najčešće samo web je internet servis koji
predstavlja skup hipermedijalnih dokumenata na serverima širom sveta i
obezbeđuje prikaz veb stranica.

• Veb browser je softverska aplikacija koja pronalazi i prikazuje web


stranice. Primeri najčešće korišćenih browsera su: Google Chrome,
Microsoft Internet Explorer, Mozilla Firefox, Safari, Opera…
• Kada želimo da posetimo neki sajt, potrebno je u veb browseru (veb
pregledaču) da unesemo adresu sajta, odnosno URL (Uniform
Resourse Locator) adresu. Znači, veb pregledači pronalaze i prikazuju
veb stranice i sajtove pomoću URL adrese.
• HTTP protokol (eng. HyperText Transfer Protokol) je mrežni protokol
koji predstavlja glavni i najčešći metod prenosa informacija na Web-u.
Osnovna namena ovog protokola je isporučivanje HTML dokumenata,
tj. web stranica.

• HTTPS protokol (eng. HyperText Transfer Protokol Secure) je protokol


koji pored navedenih osobina HTTP protokola pruža dodatno i
enkripciju, tj. zaštićen metod prenosa informacija.
Pojam domena
• Kada razmišljamo o tome da napravimo sajt, prva stvar koju treba da
uradimo jeste da damo ime domena, tj. kako će se zvati naš budući
sajt. Svaki domen sastoji se od nekoliko elemenata koji su razdvojeni
tačkom.
• Posmatrajmo sledeću adresu sajta http://www.mojsajt.com.
• mojsajt.com – ime domena
• .com – domen najvišeg nivoa (Top Level Domain TLD)
• Domen najvišeg nivoa (TLD) može bliže da objasni namenu sajta ili
koju teritoriju pokriva.
Vrste domena
• Generički: • Teritorijalni:
 
• .com – komercijalne organizacije • .rs- Republika Srbija
• .org – neprofitne organizacije • edu.rs – edukativni za Srbiju
• .net – računarske mreže • co.uk – commercial United Kingdom
• .info – različite vrste informacija • .si - Slovenija
• .edu – obrazovne ustanove • co.de- commercial Deutsch
• .tv – televizije
Ime domena
• Ime domena ne sme imati razmak između reči. Na primer:

• http://www.moj sajt.com

• Ime domena ne sme sadržati crticu na početku i/ili kraju: 

• www.-mojsajt.com
• www.mojsajt-.com
• www.-mojsajt-.com

• Ime domena ne sme sadržati slova š,đ,č,ć,ž.


Registrovanje domenskog imena
• Domensko ime je lako pamtivo ime koje ljudi koriste da bi identifikovali i pristupili
website-u.

• Domensko ime je simbolička skraćenica za Internet Protokol(IP) adresu. IP adresa


može da podrazumeva sve od kompjutera koji se pridružuje Internetu do servera koji
hostuje website i čak do samog websajta

• Domenskim imenima upravljaju registri domenskih imena, koji prodaju ovu uslugu
javnosti

• Registracija domena sajtova omogućava da se unese ime domena i dobije povratna


informacija da li je domen dostupan
• Registri domena sajtova su akreditovani i nagledani od strane Internet korporacije
za dodeljivanje imena i brojeve ICANN(Internet Corporation for Assigned Names
and Numbers)

• ICANN takođe nagleda sve baze podataka registara koji sadrže liste svih
domenskih imena

• Poddomeni

• Kada se registruje domensko ime, otvara se i mogućnost registrovanja e-mejla


vezanog za ovaj domen

• Sa svakom registracijom domena otvara se i mogućnost registrovanja njegovih


poddomena
• http://www.godaddy.com/
• Je koristan kako za registraciju domena ali i za Web hosting,
predstavlja pouzdani popularan sajt, lak je za korišćenje i ima
konkurentne cene
• https://www.eunethosting.com/
• Referentni hosting sajt lociran u Srbiji za registraciju nacionalnih
domena ali i samog hostinga
Pojam hostinga
• Kako da postavimo sajt na Internet?
• Kada smo izabrali ime domena, potrebno je da ga
registrujemo, odnosno da omogućimo postavljanje sajta na
internet kako bi bio vidljiv svim korisnicima.
• Web hosting ili provajder je servis koji pruža usluge
registracije domena i postavljanja sajta na internet. Neki
domaći provajderi su: SBB, Adriahost, Beotel…
• Hostovanje predstavlja iznajmljivanje prostora na web
serveru.
Kupovina web hostinga
• Kupovina web hostinga smatra se ujedno kao kupovina prostora i funkcionalnosti na webu.
• Web hosting kompanije često nazivamo Internet servis provajderima(ISP), zato što oni obavljaju
funkciju kao agenti, tj. nude lokaciju i prostor za websajt.
• Veličina i kompleksnost web sajta je ključni faktor u odabiru ISPa
• Pri odabiru web hostinga, ISP će kao sastavni deo paketa uključiti i uslugu korišćenja elektronske pošte
• Uz ovu uslugu obično je uključeno korišćenje od 30 do 50 naloga po domenu ili više naloga koji imaju
zajedničku kvotu skladištenja
• Prenos podataka je ugrađena usluga ISPa . Kada posetilac pristupi sajtu on preuzima podatke sa
servera na svoj Internet pretraživač. Većina provajdera nudi neograničen mesečni prenos podataka
kao sastavni deo mesečnih troškova održavanja usluge hostinga kod ISPa
• Nakon kupovine domena pristupa se konfiguraciji hostinga, cloud sistema ili u produkcijskim rešenjima
kakva su često potrebna za same produkcijeske sisteme i konfiguracije servera
Pojam PHP
• PHP (PHP Hypertext Preprocessor) je jezik za pisanje skriptova koje
rade na veb serveru i spada u grupu takozvanih serverskih skripti.
• PHP je namenski projektovan za upotrebu na vebu.
• Prva verzija PHP-a je kreirana 1994. godine.
• Aktuelna verzija PHP 7.2.0 objavljena je 30. novembra 2017. godine.
• PHP je jezik otvorenog koda.
• URL home page-a PHP-a: http://php.net/
• PHP se u izradi veb aplikacija najčešće koristi u kombinaciji sa
MySQL-om!
Prednosti PHP
• Visoke performanse
• Povezivanje s velikim brojem sistema za upravljanje bazama podataka.
• Ugrađene biblioteke za obavljanje velikog broja poslova.
• Niska cena.
• Lako se uči i upotrebljava.
• Dobra podrška za objektno orijentisano programiranje.
• Prenosivost(portabilnost).
• Izvorni kod dostupan svima.
• Dobra podrška u slučaju problema.
• •Glavni konkurenti: Perl, ASP.NET, JSP, ColdFusion.
Pojam MySQL
• MySQL je robustan i brz sistem za upravljanje relacionim bazama
podataka (eng. Relationship Database Management System –RDBMS).
• •MySQL podržava više korisnika i koristi više niti tokom izvršavanja
naredbi.
• •SQL (Structured Query Language) je jezik za generisanje upita nad
bazama podataka.
• •PHP i MySQL su portabilni i mogu da rade pod svakim poznatijim
operativnim sistemom.
Prednosti MySQL
• Niska cena.
• Lako se konfiguriše i uči.
• Prenosivost.
• Izvorni kod je javno dostupan.
• Široko dostupna podrška u slučaju problema.
• vrlo popularan kao najsigurniji i najpouzdaniji sistem za upravljanje bazama podataka.
• koristi se u mnogim popularnim web aplikacijama kao što su WordPress, Facebook itd.
• može se implementirati na mnogim platformama kao što su Linux, MAC, Windows.
• je skalabilan i može obraditi ogromnu količinu podataka.
Uloga MySQL
• MySQL je baza podataka u koju se podaci pohranjuju i možemo ih
pronaći, koristiti podatke za naše potrebe.
• Podatke možemo pohraniti u tablice, mogu se kreirati indeksi, a
podaci možemo pretraživati ​pomoću SQL-a.
• MySQL se uglavnom koristi za pohranjivanje podataka s interneta, da
bi se to postiglo treba napisati aplikaciju.
• MySQL je RDBMS, neki od značaja RDBMS-a su ograničenja, okidači,
pohranjeni postupci i pogledi.
Pojam APACHE servera
• Apache HTTP Server (obično se naziva Apache) je generalno prepoznat kao
najpopularniji HTTP web server na svetu. Brz je i siguran i pokriva više od polovine web servera
širom sveta.
• Apache je takođe besplatan softver koji distribuira Apache Software Foundation koja promoviše
besplatne i otvorene izvore napredne web tehnologije. Apache web server pruža čitav niz
funkcija, uključujući CGI, SSL i virtuelne domene; Takođe podržava plug-in module za proširivanje.
• Iako je Apache originalno dizajniran za Unix okruženja, skoro sve instalacije (preko 90%) pokreću
Linux. Međutim, on je dostupan i za druge operativne sisteme poput Windowsa.
• Napomena: Apache ima drugi server nazvan Apache Tomcat koji je koristan za Java Servlete.
Svrha APACHE servera
•Apache je pouzdan softver i ažurira se često pošto se još uvek aktivno održava. Ovo je važno kada se
razmatra koji web server koristiti ako želite onaj koji ne samo da će neprekidno pružati nove i bolje osobine,
već i nešto što će nastaviti sa ažuriranjem kako bi se pružile bezbednosne zakrpe i poboljšanja ranjivosti
servera.

•Dok je Apache besplatan i ažuriran proizvod, on ne štiti funkcije. Zapravo, to je jedan od najnaprednijih HTTP
web servera koji su na raspolaganju, što je još jedan razlog što je toliko popularan.

•Moduli se koriste za dodavanje dodatnih funkcija softveru, podržana je autentifikacija lozinke i digitalni
sertifikati, možete prilagoditi poruke o grešci, jedna Apache instalacija može pružiti više web stranica svojim
virtuelnim hosting mogućnostima, proksi moduli su dostupni, podržava SSL i TLS i GZIP kompresiju kako bi
ubrzao web stranice.
PITANJA?
HVALA NA PAŽNJI!

You might also like