Long time reader first time poster (he he). So here's my dilemma. I'm hosting 3 sites at home for some friends, nothing big, all just wordpress sites. Running them in VMWare Workstation. Got a ton of ram to spare and all that mess so no worries on the resource front. As I'm building site # 2, I realize, 'CRAP!... How am I going to route these in passed the router?" Now, before some of you say vhosts, I'm segregating the sites on different VM's. 1 of 3 is not a very important site, but in the event of something, I'd rather not have all go down at the same time. So...
I have a generic Linksys router (with the atrocious new Smart Wifi). Man I need to change the firmware to the good stuff, but that's another day. So one public IP, 3 VM's all with unique internal IP's i.e. 192..1/2/3. The router does not allow port forwarding to multiple IP's using the same port (80).
If way to much to do, I'll bite the bullet and move them into the same VM and vhost the different sites, but my thoughts were to use ANOTHER VM. A virtual router. I can think of some router/firewall VM's like pfSense, m0n0wall, but I'm just looking for something simple and easy to get going, but I'm assuming it will need to act slightly like a vhost would by taking in the port 80 request from the router, then dispersing the traffic to the 3 VM's holding the web servers by using the host headers (I think).
Anyone have a suggestion, better method etc.? Much appreciated in advance, and as much as putting them all under one VM roof would solve this instantly, in my case, the separation of VM's kinda trumps it.
But very open to thoughts. Cheers.