Hosting & Infrazačiatočník

Čo je Server (Webový server)?

Server je počítač (alebo softvér), ktorý prijíma požiadavky od prehliadačov a posiela im webstránky. Keď otvoríte webstránku, váš prehliadač komunikuje so serverom, ktorý mu vráti HTML, obrázky a ďalšie súbory.

Definícia Server (Webový server)

Definícia servera

Pojem „server" má dva významy:

  • Hardvér — fyzický počítač umiestnený v dátovom centre, optimalizovaný na nepretržitú prevádzku 24/7, s redundantným napájaním, chladením a rýchlym sieťovým pripojením
  • Softvér — program bežiaci na tomto počítači, ktorý prijíma HTTP požiadavky a vracia obsah webstránok

Prvý webový server na svete vytvoril Tim Berners-Lee v CERNe koncom roka 1990 na počítači NeXT. Program sa volal CERN httpd.

Ako webový server funguje v praxi

Webový server obsluhuje dva typy obsahu:

  • Statický obsah — súbory, ktoré server pošle tak, ako sú (HTML, CSS, obrázky, PDF). Rýchle a jednoduché.
  • Dynamický obsah — server spustí program (PHP, Python, Node.js), ktorý vygeneruje HTML na mieru podľa požiadavky (napr. zobrazí produkty z databázy).

Najpopulárnejší softvér webových serverov:

  • Nginx — najpoužívanejší webový server, rýchly a efektívny pri obsluhe veľkého počtu spojení
  • Apache HTTP Server — jeden z najstarších a najrozšírenejších, flexibilný a dobre zdokumentovaný
  • Microsoft IIS — pre Windows Server prostredie
  • LiteSpeed — vysokovýkonná alternatíva ku Apache, populárna pri WordPress hostingoch

Praktický príklad

Príklad: Máte webstránku pekárne bežiacu na Vercel (cloud hosting).

Čo sa deje na pozadí:

1. Zákazník zadá vasapekaren.sk do prehliadača.

2. DNS preloží doménu na IP adresu servera.

3. Prehliadač pošle HTTP požiadavku na webový server.

4. Server nájde HTML súbor pre domovskú stránku a pošle ho späť.

5. Prehliadač zobrazí stránku zákazníkovi — celý proces trvá desatiny sekundy.

Ak server spadne: Zákazník vidí chybu „503 Service Unavailable". Preto sú kvalitné hostingy s 99,9% uptime dôležité.

Často kladené otázky

Čo je webový server?

Webový server je počítač alebo softvér, ktorý ukladá súbory webstránky a posiela ich prehliadačom na základe HTTP požiadaviek. Bez servera by webstránka nemala kde bežať.

Aký je rozdiel medzi serverom a hostingom?

Server je fyzický alebo virtuálny počítač. Hosting je služba, ktorá vám prenajíma miesto na serveri. Hosting je teda „prenájom bytu na serveri" pre vašu webstránku.

Čo je lepšie — Apache alebo Nginx?

Nginx je rýchlejší pri obsluhe statického obsahu a veľkého počtu spojení. Apache je flexibilnejší s modulmi a .htaccess. Pre moderné webstránky sa častejšie používa Nginx.

Čo znamená uptime 99,9%?

Uptime 99,9% znamená, že server je dostupný 99,9% času — teda maximálne 8,7 hodiny nedostupnosti za rok. Kvalitné hostingy garantujú 99,9% alebo vyšší uptime.

Súvisiace pojmy

Súvisiace odkazy

Potrebujete pomôcť s webom?

Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.