Créer plusieurs "sous-domaines" pointant vers plusieurs machines virtuelle de mon serveur

Tags: #<Tag:0x00007f63f3e6b938>

Bonjour j’aimerais faire pointer un sous domaine par machine virtuelle avec tous les port disponible ( voir le schéma).Screenshot_1

Ah c’est cool, on est content de le savoir.

Peut tu m aider?

Peut être, mais si je savais sur quoi.
Tu décris une situation, mais on ne sait pas ce que tu veux faire.
Là, tu parles de plein de protocoles, on voit que tu veux distribuer des trafics sur des machines virtuelles distinctes, mais on ne sait pas si tu as un problème de config réseau au niveau de la distribution par exemple des accés ssh, de la config de tes virtualhosts http, et je ne vois pas trop ce que vienne faire le webmin et le torrent.
Donc oui, tu as cette config la et des sous domaine, mais quel est précisément ton soucis ?

Bah j’aimerais faire pointer un sous domaine par machine virtuelle

Tu as cherché un peu de documentation du côté d’apache pour cela ?

La réponse à cela se situe dans cette page : https://httpd.apache.org/docs/2.4/fr/vhosts/examples.html

Bonjour, je rejoins @mattotop sur la clarté de la demandé, n’hésite pas à être plus précis.
Par exemple, si c’est bien :
" depuis l’extérieur je souhaite atteindre en web l’une ou l’autre de mes VM (qui hébergent un service donc"
Dans ce cas la solution de @flavien en utilisant un apache ou nginx par exemple en reverse proxy pour atteindre l’un ou l’autre des serveurs en configurant un vhost par sous domaine

La réponse formelle à cette question est:
pour que tes sous domaines pointent vers tes VMs, tu indiques dans ta zone dns l’adresse ip du sous domaine.

Maintenant, je ne pense pas que tu cherchais à savoir comment on associait une adresse ip à une machine donc je repose la question:
quel est exactement ton soucis ?

  • tu as un probléme de routage des paquets qui arrivent sur ton adresse externe et que tu veux diriger vers tes différentes vms en fonction du nom ? Je te le dis tout de suite, c’est impossible, car le paquet ip ne sait pas vers quel nom il va, seulement l’ip.
  • tu ne sais pas comment configurer apache pour répondre à un nom de domaine ? Lire les docs sur la configuration des “name virtual host”.
  • autre ?

Bonjour,
Autant faire pointer vm01.tondomaine.tld sur 192.162.1.01 (en remplacent vm01.tondomaine.tld & 192.162.1.01 par les vrais infos) et tu monte un apache / serveur. Et pour ton Torrent: tu y’accède par vm01.tondomaine.tld:9091

oui mais pour mes autre vm je fait comment si je veut le meme port