Veebiserver

Allikas: Vikipeedia

Veebiserver on arvutiprogramm, mis edastab infot, näiteks veebilehti, kasutades hüperteksti edastusprotokolli. Sõna kasutatakse ka viitamisel serverile, milles nimetatud tarkvara töötab.

Ajalugu[muuda | redigeeri lähteteksti]

Esimene veebiserver.

1989. aastal pakkus Tim Berners-Lee välja projekti oma tööandjale CERN'ile, mille eesmärgiks oli lihtsustada teadlaste vahelist infovahetust kasutades hüperteksti süsteemi.[1] Selle projekti tulemusena kirjutas Berners-Lee kaks programmi:

Tehnoloogia lihtsus ja efektiivsus aitas kaasa selle levimisele erinevatesse ringkondadesse nagu teadusasutused, ülikkoolid ja lõpuks tööstused.

1994 otsustas Tim Berners-Lee asutada W3C (World Wide Web Consortium), et reguleerida erinevate seotud tehnoloogiate (nt HTTP, HTML) edasist arengut läbi standardiseerimise.

Funktsioon[muuda | redigeeri lähteteksti]

Veebiserveri peamine funktsioon on veebilehtede toimetamine klientidele. See tähendab HTML-dokumentide ja muu kaasatud sisu nagu piltide, stiililehtede ja JavaScriptide edastamist. Lühima veebiserveri võib kirjutada nt shelli skriptina.[2]

Klient, tavaliselt veebilehtseja või veebirobot, alustab suhtlust esitades serverile palve mingi kindla ressursi järgi, millele veebiserver vastab kas selle ressursi sisu või veateatega. Soovitav ressurss on tüüpiliselt fail serveri kõvakettal, kuid see oleneb suuresti serveri seadistustest.

Kuigi serveri peamine eesmärk on sisu edastamine võimaldab hüperteksti edastusprotokolli ka info vastuvõtmist klientidelt. Seda võimalust kasutatakse erinevate vormide saatmiseks ning failide üleslaadimiseks.

Paljud veebiserverid toetavad ka serveripoolset skriptimist (nt Apache HTTP Server ja PHP), mis lubab serveri käitumist skriptida eraldi failides, jättes algse serveritarkvara muutmata. Seda kasutatakse eelkõige dünaamilise sisu edastamiseks.

Veebiserverid on ka mõningates printerites ja ruuterites, et lihtsusta nende adminsitreerimist läbi kasutajaliidese veebilehel.

Peamine veebiserveri tarkvara[muuda | redigeeri lähteteksti]

Kõige suurema turuosaga veebiserveri tarkvara Netcrafti 2010. aasta uuringu põhjal. Info on 206741990 lehekülje kohta.[3]

Nimi Veebilehti Protsent
Apache HTTP Server 111307941 53,84%
IIS 49792844 24,08%
nginx 15568224 7,53%
Google Web Server (GWS) 14550011 7,04%
lighttpd 955146 0,46%

Viited[muuda | redigeeri lähteteksti]

  1. Tim Berners-Lee. Information Management: A Proposal. märts 1989. World Wide Web Consortium. Kasutatud 4. märts 2010. (inglise)
  2. bash web server on one line
  3. January 2010 Web Server Survey. Netcraft, 7. jaanuar 2010. Kasutatud 3. märts 2010. (inglise)