bhe in parole molto povere un webserver come dice la parola stessa fornisce servizi web e quindi in generale pagine html (php asp etc...)su supporto http/ftp.
Avere installato un server (Apache o altro che sia) può servire a scopo personale per provare siti il locale, testare database da mettere on-line o anche forum come questo.
In generale un server dovrebbe essere montato su una macchina predisposta per essere accesa sempre, quindi non sicuramente il pc di casa (a meno degli usi citati prima).
C'è qualche pazzo che monta il suo sito direttamente sul suo pc facendo hosting per se stesso.... ma sono casi da ospedale!!:asd::asd::asd: