Hosting (noto anche come Hosting di siti Web, Web Hosting e Web hosting) è l'attività di alloggiamento, pubblicazione e gestione di file per uno o più siti Web. Più importante dello spazio del computer fornito per i file del sito Web è la connessione veloce a Internet. La maggior parte dei servizi di hosting offre connessioni su linee di sistema T-carrier. In genere, una singola azienda che ospita il proprio sito richiederebbe una connessione simile e sarebbe costosa. L'utilizzo di un servizio di hosting consente a molte aziende di condividere il costo di una connessione Internet veloce per servire i file.
Alcuni provider di accesso a Internet, come America Online, offrono agli abbonati spazio gratuito per un piccolo sito Web ospitato da uno dei loro computer. Geocities è un sito Web che offre ai visitatori registrati uno spazio libero simile per un sito Web. Sebbene questi servizi siano gratuiti, sono anche molto semplici.
Diverse società di hosting descrivono i propri servizi come hosting virtuale. L'hosting virtuale di solito implica che i loro servizi saranno trasparenti e che ogni sito Web avrà il proprio nome di dominio e un insieme di indirizzi di posta elettronica. Nella maggior parte degli usi, di hosting e hosting virtuale sono sinonimi. Alcune società di hosting ti consentono di avere il tuo server virtuale, l'aspetto che stai controllando un server interamente dedicato al tuo sito.
Hosting dedicato è la fornitura di una macchina server dedicata che è dedicata al traffico al tuo sito web. Solo i siti molto occupati richiedono un hosting dedicato. Molte aziende acquistano i propri server e li inseriscono in un sito che fornisce un rapido accesso a Internet. Questa pratica è chiamata colocation.