Mon fournisseur d'hébergement a mis en place pour moi un serveur privé virtuel basé sur Ubuntu avec trois IP publiques. Je veux attribuer des noms d'hôtes à ces IP comme suit (j'utilise Dyn comme DNS) :
- exemple.com -> IP_1
- www.example.com -> IP_1
- test.exemple.com -> IP_2
- admin.exemple.com -> IP_3
www.example.com sera le site de production. test.example.com sera la version de pointe du site, utilisée pour les tests, et admin.example.com exposera un certain nombre de services d'administration du site (par exemple SSH, rsyncd). Les sites www et test seront verrouillés sur le port 80. Test et admin n'accepteront que le trafic provenant de certaines IP.
Je suis un peu confus au sujet de la différence entre les noms d'hôtes traités par le DNS, et le nom d'hôte du serveur (tel qu'il est vu en exécutant `hostname' sur la ligne de commande du serveur). Où le nom d'hôte du serveur entre-t-il en jeu ?
Mon avis est qu'Apache 2 ne se soucie pas de ce que les hostname
L'utilité revient, car je peux spécifier l'écoute IP:PORT par VirtualHost. Mais, y a-t-il d'autres services (ou limitations) dont je dois être conscient lorsque je me connecte à mon serveur via "foo.mydomain.com" si le nom d'hôte de la machine est "randomname" ?