Na Internet, o alojamento virtual é o fornecimento de serviços de alojamento de servidores Web para que uma empresa (ou indivíduo) não tenha de comprar e manter o seu próprio servidor Web e ligações à Internet. Um provedor de hospedagem virtual é às vezes chamado de "provedor de espaço" da Web ou da Internet. Algumas empresas que prestam este serviço chamam-lhe simplesmente "hosting". Normalmente, o alojamento virtual fornece a um cliente que deseja um Web site: assistência no registo de nomes de domínio, vários nomes de domínio que mapeiam para o nome de domínio registado, uma alocação de armazenamento de ficheiros e configuração de directórios para os ficheiros do Web site (ficheiros HTML e imagens gráficas), endereços de e-mail e, opcionalmente, serviços de criação de Web sites. O usuário de hospedagem virtual (o proprietário do site) só precisa ter um programa de Protocolo de Transferência de Arquivos (FTP) para troca de arquivos com o host virtual.
Alguns provedores de hospedagem virtual possibilitam que os clientes tenham mais controle do seu sistema de arquivos do site, nomes de e-mail, senhas e outros recursos e digam que estão fornecendo a cada cliente um servidor virtual - ou seja, um servidor que parece ser inteiramente seu próprio servidor. Quando um cliente realmente quer ter seu próprio servidor, alguns provedores de hospedagem permitem que o cliente alugue um servidor dedicado no local do provedor de hospedagem. Se um cliente tem permissão para colocar seu próprio equipamento adquirido no local do provedor, isto é conhecido como colocation.