Web hosting je služba, díky které vaše předem vytvořená webová stránka zaujme místo na internetu. Konkrétně je to na serveru poskytovatele, který zajišťuje, aby se všechna zařízení připojená k internetu dostala na požadovanou stránku, např. vámi vytvořenou. Poskytovatelé takovýchto služeb pronajímají část svých úložišť pro vaše soubory uložené na jejich datových serverech. Je to jako leasing, také splácíte měsíční či roční částky danému poskytovateli a pokud nezaplatíte, v našem případě vám vaši doménu stáhnou.
Pokud už máte hotový web nebo pouze chcete nahrát obrázek na datový server poskytovatele, budete si muset jeden zařídit nebo předplatit. Celkové zařizování a údržba serveru je složitá a běžný uživatel potřebuje většinou pomoc odborníka nebo být vyškolený profesionál. Proto se zaměříme na předplacenou službu, kde pouze nahrajete soubory a o zbytek se stará poskytovatel. Stačí si určit typ hostingu a předplatit úložiště u jakékoliv dostupné služby, např. FORPSI, ENDORA nebo WEDOS. Ceny začínají už na 20 Kč za měsíc pro 10 GB dat, což je dle mého názoru nesmírně výhodná nabídka pro začínající web developery. Poskytovatel vám tedy zařídí své místo na serveru a nastaví veřejnou IP adresu serveru, na který (přes FTP protokol) můžete nahrát své soubory.
Samozřejmě zadávat pořád dlouhou IP adresu do prohlížeče nemá význam, tak vám pomocí DNS služby poskytovatel zařídí jméno domény, které si určíte sami. Taková doména může mít název např. facebook.com, ale IP adresa pro tuto doménu bude např. 185.60.216.35. Jestliže chcete uložit soubory na server, musíte si stáhnout FTP klienta, přes kterého po zadání IP vaší domény (pro facebook.com např. 185.60.216.35) můžete nahrát soubory. Stačí začít s jednoduchým index.html souborem ve kterém bude prostý text a po zadání domény do prohlížeče už vidíte svůj web.