Objava - Kaj je web server oziroma spletni strežnik

datum objave: 26.01.2020
Ko smo v naši prvi objavi razložili, kaj je spletna stran, smo omenili tudi spletni strežnik. Tokrat pa bomo odgovorili na vprašanje, kaj je spletni strežnik oziroma, kaj je web server, saj gre za zelo pomemben element svetovnega spleta.
 
Kaj je web server oziroma spletni strežnik
Web server oziroma spletni strežnik je računalnik, ki služi temu, da lahko uporabniki brskajo po svetovnem spletu. Na njem so shranjene datoteke spletnih strani. Strežnik sestavljata tako strojna oprema (hardware) računalnika kot tudi programska oprema (software).
 
Zakaj potrebujemo spletni strežnik
 
Naloga spletnega strežnika je, da hrani vsebino spletne strani, ki jo sestavljajo besedilo, slike, videi in morebitne aplikacije. Spletni strežnik pa je namenjen tudi gostovanju (web hosting) podatkov spletne strani ali spletne aplikacije.
 
Kaj je web server oziroma spletni strežnik
Priključen je na internet, v njem nameščen spletni software pa ga s HTTP (Hypertext Markup Language) protokolom poveže z napravo oziroma računalnikom uporabnika spleta. Na strežniku je običajno nameščenih več spletnih strani, vsaka pa ima unikaten dostop, ki se nanaša na njeno domeno.
 
Strežnik za statične spletne strani
 
Če se na spletu nahaja statična spletna stran, pošlje strežnik brskalniku uporabnika spleta datoteke, ki se prikažejo na ekranu uporabnika. Ta vsebina je običajno sestavljena iz besedila in slik, lahko pa so dodane tudi kakšne tabele ali video.
 
Strežnik za dinamične spletne strani
 
Na svetovnem spletu pa je zelo veliko spletnih strani, katerih vsebina je zapisana v bazah podatkov. Ti podatki napolnijo ustrezne datoteke, te pa se prenesejo iz strežnika v računalnik uporabnika podobno, kot pri statičnih spletnih straneh.
 
Dostop do strežnika in protokoli
 
Spletni strežnik običajno nudi gostovanje več spletnih strani. Dostop do vsake je določen z njeno domeno (Domain). Ta je unikatna, tako da enake ni nikjer drugje na spletu.
 
Kaj je web server oziroma spletni strežnik
Komponente, ki sestavljajo strežnik podpirajo različne protokole za prenos podatkov. Najpogostejši protokol je HTTP, služi pa za prenos ustreznih datotek določene spletne strani v računalnik ali na mobilno napravo uporabnika spleta.
 
Strežniki podpirajo tudi SMTP (Simple Mail Transfer Protocol) in protokol FTP (File Transfer Protocol). Slednji je uporaben predvsem za instalacijo spletne strani oziroma za prenos datotek spletne strani na strežnik ter za spletno pošto.
 
Kako dobimo spletno stran na ekran
 
Vsebino spletne strani, ki bi si jo radi ogledali, dobimo na ekran računalnika ali mobilne naprave tako, da opravimo naslednje korake:
 
Kaj je web server oziroma spletni strežnik
Najprej vpišemo v iskalnik brskalnika URL naslov spletne strani. Brskalnik nato preko imena domen in s pomočjo domenskega imena DNS (Domain Name System) ugotovi, na katerem strežniku se spletna stran nahaja.
 
Brskalnik nato zahteva od strežnika vse datoteke spletne podstrani (Web page), ki mu bodo služile za prikaz spletne podstrani na ekranu.
 
V primeru, da obravnavana podstran ne obstaja, strežnik to sporoči brskalniku, ta pa na ekranu izpiše napako 404 Not Found.
 
Spletni strežniki, ki so na trgu
 
Najbolj pogosto se na svetovnem spletu pojavljajo strežniki Apache HTTP Server, ki jih je razvila ameriška firma Apache Software Foundation. Ti strežniki delujejo zelo zanesljivo in se jih lahko razširi, saj nudijo odprto izvorno kodo (Open Source Code).
 
Kaj je web server oziroma spletni strežnik
Več o strežniku Apache lahko preberete v objavi Kakšna je vsebina datoteke .htaccess.
 
Obstajajo tudi strežniki Lighttpd, Microsoft Internet Information Services, Nginx, ki pa tvorijo bistveno manjši odstotek vseh strežnikov na spletu.
 
ločilo ločilo ločilo
Spletni studio G-SOFT
Britof 231d, 4000 Kranj
051 - 212 886
info@g-soft.si