Je suis un lecteur de longue date et un nouveau posteur. Voici donc mon dilemme. J'héberge 3 sites à la maison pour quelques amis, rien de gros, tous des sites wordpress. Je les exécute dans VMWare Workstation. J'ai une tonne de RAM à revendre et tout ce bazar, donc pas de soucis sur le plan des ressources. Alors que je construis le site # 2, je réalise, 'CRAP !... Comment vais-je les faire passer par le routeur ?" Maintenant, avant que certains d'entre vous ne disent vhosts, je sépare les sites sur différentes VM. 1 sur 3 n'est pas un site très important, mais en cas de problème, je préfère que tous ne tombent pas en même temps. Donc...
J'ai un routeur Linksys générique (avec l'atroce nouveau Smart Wifi). Il faut que je change le firmware pour les bons trucs, mais c'est un autre jour. Donc une IP publique, 3 VM's ayant toutes des IP internes uniques, c'est-à-dire 192..1/2/3. Le routeur n'autorise pas le transfert de port vers plusieurs IP utilisant le même port (80).
S'il y a trop à faire, je vais mordre la balle et les déplacer dans la même VM et héberger les différents sites, mais je pensais utiliser une AUTRE VM. Un routeur virtuel. Je peux penser à certaines VM de routeur/pare-feu comme pfSense, m0n0wall, mais je cherche juste quelque chose de simple et facile à mettre en place, mais je suppose qu'il devra agir un peu comme un serveur virtuel en recevant la demande de port 80 du routeur, puis en dispersant le trafic vers les 3 VM contenant les serveurs web en utilisant les en-têtes d'hôte (je pense).
Quelqu'un a-t-il une suggestion, une meilleure méthode, etc. ? J'apprécie beaucoup par avance, et même si le fait de les mettre tous sous le même toit de VM résoudrait le problème instantanément, dans mon cas, la séparation des VM l'emporte en quelque sorte.
Mais très ouvert aux idées. A la vôtre.