W sieci komputerowej localhost dosłownie oznacza „ten komputer”. Kiedy wpisujesz adres URL w przeglądarce, zasadniczo łączysz się z komputerem „hostem” w innym miejscu na świecie. Komputer ten wyświetla żądaną stronę internetową. Jeśli jednak wpiszesz w przeglądarce rodzaj „localhost”, przeglądarka będzie wiedziała, że chcesz połączyć się z komputerem, z którego aktualnie korzystasz. Jeśli na twoim komputerze działa oprogramowanie serwera WWW, takie jak Apache, wówczas twoja przeglądarka będzie obsługiwała stronę internetową przez twój własny komputer, który jest inaczej nazywany localhost. Każdy komputer podłączony do Internetu ma adres IP i twój localhost również go posiada. Zazwyczaj adres IP to 127.0.0.1.
Localhost jest często używany do testowania i rozwoju. Kiedy programista instaluje stos oprogramowania WAMP, LAMP lub MAMP na swoim komputerze osobistym, zazwyczaj wpisuje „localhost” w przeglądarce, aby wyświetlić witrynę WordPress. Lokalne środowiska serwerowe mogą przyspieszyć czas programowania. Jest to również świetne rozwiązanie do celów edukacyjnych.
Innym częstym zastosowaniem localhost jest próba połączenia się z twoją bazą danych MySQL. Zwykle dzieje się tak podczas instalacji WordPressa na twoim serwerze. Wykracza to poza zakres tego artykułu, ale podczas instalacji WordPressa zostaniesz poproszony o podanie nazwy hosta, którą zwykle jest localhost. Powodem tego jest fakt, że WordPress i MySQL są zazwyczaj instalowane na tym samym serwerze. Aby mogły się ze sobą komunikować, muszą być tego świadome. Mówiąc WordPressowi, że twój serwer bazy danych MySQL to „localhost”, w zasadzie mówisz WordPressowi, aby szukał bazy danych na tym samym komputerze.