Je me prépare à configurer un serveur distant, situé dans un centre de données.
Ce serveur aura une adresse IP publique unique assignée.
Ce serveur aura un type d’hyperviseur (KVM ou Xen) installé.
Hypervisor hébergera plusieurs appliances virtuelles (serveur Web, cloud privé, gestion de projet, etc.).
La plupart de ces appareils ont une interface Web quelconque.
Je souhaite que ces interfaces Web soient accessibles depuis Internet sous différents noms d'hôte, tels que:
SomeApliance.MyDomain.com
OtherApliance.MyDomain.com
Comment y parvenir avec une seule adresse IP publique attribuée à la machine hôte?
Devrais-je utiliser un type de proxy? Si oui, ce proxy devrait-il avoir sa propre machine virtuelle ou faire partie de l'hôte? Peut-être qu'il y a quelque chose comme mod_rewrite autonome qui fait ça? Ou peut-être devrais-je utiliser des tables IP pour le faire?
Je ne cherche pas de réponse précise. Pointez-moi juste dans la bonne direction. Même phrase de recherche google fera l'affaire.
Il me semble que cela devrait être un problème commun, mais je ne trouve rien.
Réponses:
Oui, pour ce cas d'utilisation, un proxy est requis (sinon, vous devrez publier les services Web à l'aide de ports non standard).
Vous pouvez installer le proxy (par exemple, Apache avec mod_proxy) sur l'hôte ou sur un ordinateur virtuel distinct.
Si vous choisissez d'installer le proxy sur l'hôte:
Si vous choisissez d'installer le proxy sur une machine virtuelle:
la source