A hospedagem compartilhada também é para o caso de pessoas diferentes, cada uma com um ou vários nomes de domínio diferentes, além dos casos de um ou mais subdomínios diferentes.
Por exemplo, tenho cerca de 30 nomes de domínio em uma única conta de hospedagem na web. Os arquivos para o meu nome de domínio "Primeiro" estão localizados na raiz da minha pasta "public_html". Esta pasta está no meu diretório "home", então algo como: "... / ... / nome de usuário / home / public_html".
E, na raiz desta pasta, existem pastas para cada subdomínio do meu "Primeiro" nome de domínio. Digamos que meu "Primeiro" nome de domínio seja "example.com" e eu tenho alguns subdomínios. Os arquivos serão organizados assim:
"example.com" --> ".../username/home/public_html"
"a.example.com" --> ".../username/home/public_html/a"
"b.example.com" --> ".../username/home/public_html/b"
"c.example.com" --> ".../username/home/public_html/c"
Além disso, há outra pasta em public_html para cada um dos meus outros nomes de domínio adicionais (referidos como domínios "complementares" em minha hospedagem).
"domain2.com" --> ".../username/home/public_html/somefolder"
"domain3.com" --> ".../username/home/public_html/otherfolder"
"a.domain2.com" --> ".../username/home/public_html/somefolder/a"
"b.domain3.com" --> ".../username/home/public_html/otherfolder/b"
Além disso, muitas outras pessoas (talvez dezenas de pessoas), cada uma com um "nome de usuário" diferente, todas possuem contas de hospedagem no mesmo computador e cada um desses outros usuários pode ter um ou mais domínios e subdomínios, com seus arquivos organizados de maneira semelhante.
Todos esses usuários, inclusive eu, compartilham o mesmo endereço IP. Se eu quiser, poderia pagar mais para ter um ou mais endereços IP exclusivos para meus domínios.
Originalmente, pelo menos em conceito, acredito que a Internet foi configurada com cada nome de domínio para ter um endereço IP diferente. Acho que na época do HTTP / 1.1 isso foi alterado para permitir que vários nomes de domínio compartilhem um único endereço IP. Isso foi feito então devido à preocupação de ficar sem endereços IP.