Wenn du Linux nutzt ist es ziemlich einfach, einfach für Jeden Host eine andere Portweitergabe definieren
ZB: Server1 Port 80/443
Server2 Port 90/453 usw.
und dazu gleich Subdomains festlegen (Sprich neue Hosts definieren)
Dann in deinem Router eine entsprechende Portweiterleitung definieren.
im anschluss kannst du von ausserhalb einfach mittels port- oder sub-domaineingabe die einzelnen server anwählen
Bsp: 127.0.0.1:443 - 127.0.0.1:453
oder: http://meinedomain.de - http://server1.meinedomain.de
(Vorausgesetzt du hast bei deinem domainanbieter subdomains eingerichtet)