Autoriser les domaines vers différents servers sur un réseau local, avec un ip dynamic externe

Je lis et j'apprends beaucoup de vous, les gars, mais c'est la première fois que je pose une question ici. C'est la situation: – J'ai plusieurs servers Web (CentOS 7 + Apache), dont certains sont vitalisés avec KVM et un physique, fonctionnant dans un réseau local. – Ce réseau se connecte à Internet avec une IP dynamic. – En ce moment, j'ajoute une redirection de port au routeur pour accéder aux différents servers Web. Par exemple, si j'ai besoin d'accéder à mon server Web au 192.168.0.33, j'utilise mydomain.dyndns.org:8033, le routeur mappe le port externe 8033 avec le port interne 80 de la machine 192.168.0.33.

C'est ce dont j'ai besoin: – Je veux avoir une sorte de service intermédiaire (bind9? Proxy? Vhosts? N'importe quoi!) Pour agir comme un hôte virtuel d'apache pour apather des domaines vers des IP internes. Par exemple, lorsque je souhaite accéder à l'application Web au 192.168.0.33, j'utilise juste domain33.dyndns.org. – Si c'est possible, j'aimerais pouvoir également créer des sous-domaines. Par exemple, utilisez webapp1.domain.dyndns.org pour accéder à un directory d'apache spécifique.

Désolé si c'est une question stupide et merci d'avance.

Cordialement,

Damon H.

Ce que vous searchz est un proxy inverse . Vous pouvez probablement le faire avec l'un de vos servers Web existants, car apache et nginx supportent tous deux la proxie inverse.

Ce que vous devez faire est de configurer un de vos servers en tant que proxy inverse, puis de transférer 80/443 vers ce server uniquement. Configurez les noms d'hôtes dynamics dns pour vos différents servers internes, tous indiquant votre IP WAN. Lorsque votre proxy inverse reçoit une connection http, il le transmettra ensuite au server interne approprié en fonction de l'en-tête d'hôte HTTP des requêtes.

proxy inverse