I know this may look as an impossible mission, but I believe it's a doable task. What I am trying to do is simply: 1- Virtualising my home server with Vmware or Virtualbox. (Mainly Vmware since it's supported by ispconfig3 plugin). 2- Creating 4 Linux VPS and using apache2 on each VPS on port 80 Problems: Since the VPS will be using bridged network with dhcp my router will only allow port forward for one internal ip on port 80. So if Server1 with ip 192.168.1.100 using this port on the router then Server2, Server3 and Server4 won't be able to use port 80 at same time and websites on Server2, Server3 etc.. won't be accessible from outside. I know there is a work around for this problem using port wrappers or port tunneling but I don't know how to go about it. Like when someone visit website1.com:80 on Server1 then the visitor will be redirected to website1.com:9000 I have tried to open port 80 on the host machine and make it redirect the visitors to the right VPS by IP based apache virtualhosts, but that didn't work. Is there any ideas how to solve this issue.