Das wird insoferne nicht funktionieren, da du nur eine öffentliche Ipadresse hast. Normalerweise ist das kein Problem, da ja eigentlich immer nur ein Webserver auf dem Server läuft, und er die Auflösung der Domainen aufgrund der angefragten Domainen macht (sprich er verschiebt die Anfrage in das korrekte unterverzeichnis in dem die Website "physikalisch" liegt) bei dir laufen jedoch 3 Webserver auf einer IP und ein PORT kann nur einer Anwendung gehören. Also wird es auch mit Subdomains nicht funktionieren, da diese auch nur auf eine öffentliche IPAdresse weisen, auch wenn die Anfrage über die domain aufgelöst wird. Es besteht immer noch das Problem das immer nur ein DIENST auf einen PORT lauschen kann. 3 Apache`s (auch auf einer VM) sind ergo 3 Dienst. Darum gehts es nur über die veränderten PORTS!
Ich hoffe das war nicht zu unverständlich
CU