L'hébergement web partagé est également prévu pour le cas de personnes différentes, chacune ayant un ou plusieurs noms de domaine différents, en plus des cas d'un ou plusieurs sous-domaines différents.
Par exemple, j'ai environ 30 noms de domaine sur un seul compte d'hébergement web. Les fichiers de mon "Premier" nom de domaine sont situés à la racine de mon dossier "public_html". Ce dossier se trouve dans mon répertoire "home", donc quelque chose comme : ".../.../nomd'utilisateur/home/public_html".
Et, à la racine de ce dossier se trouvent des dossiers pour chaque sous-domaine de mon "Premier" nom de domaine. Disons que mon "Premier" nom de domaine est "exemple.com", et que j'ai quelques sous-domaines. Les fichiers seront organisés comme ceci :
"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"
De plus, il y a un autre dossier dans public_html pour chacun de mes autres noms de domaine supplémentaires (appelés domaines "add-on" dans mon hébergement).
"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"
De plus, de nombreuses autres personnes (peut-être des dizaines de personnes), chacune ayant un "nom d'utilisateur" différent, ont toutes des comptes d'hébergement sur le même ordinateur, et chacun de ces autres utilisateurs peut avoir un ou plusieurs domaines et sous-domaines, avec leurs fichiers organisés de manière similaire.
Tous ces utilisateurs, y compris moi, partagent tous la même adresse IP. Si je le souhaite, je peux payer un supplément pour avoir une ou plusieurs adresses IP uniques pour mes domaines.
À l'origine, du moins dans son concept, je crois que l'Internet était configuré de manière à ce que chaque nom de domaine ait une adresse IP différente. Je pense qu'à l'époque de HTTP/1.1, cela a été modifié pour permettre à plusieurs noms de domaine de partager une seule adresse IP. Cela a été fait à l'époque parce qu'on craignait de manquer d'adresses IP.