Web server je
racunar na kojem se nalaze web stranice. Kako je pristup svakom racunaru odreden portovima (ulazima) koji su predstavljeni brojevima, tako je i pristup web serveru odreden portom. Port za pristup web serveru je
80. Svaki server ima
IP adresu, tako da kada se neka stranica posjecuje, odnosno neki server, zapravo se posjecuje adresa kao 98.34.65.243:80, gdje broj 80 govori da se radi o web serveru. Prostor na web serveru se moze zakupiti kod davatelja usluga hostinga (posluzivanja) stranica. Dakle, prilikom izradivanja stranica, da bi one bile dostupne na
Internetu, potrebno je da se smjeste na neki web server. Web serveri obicno dolaze u vidu
clustera u velikim centrima podataka . Naravno, moguce je i od obicnog racunara napraviti web server, no to nije tako dobro rjesenje iz nekoliko razloga. Kao prvo, web stranice smjestene na serveru moraju biti stalno dostupne, sto znaci da racunar mora biti stalno ukljucen i spojen na Internet. Takoder je potrebno imati staticku
IP adresu (iako postoje odredene "tehnike" za instalaciju servera na racunar koji nema staticni IP). Web server bi trebao imati stalnu IP adresu, kako bi mogli registrovati domenu i tu domenu usmjeriti na doticni IP. Na taj nacin posjetitelji ne moraju pamtiti brojeve (IP) servera vec samo adresu kao sto je
bs.wikipedia.org.