Есть несколько виртуальных серверов на базе linux vserver. У сервера один реальный ip адрес. На некоторых виртуальных серверах есть apache. Допустим есть 2 сайта test1.com и test2.com. Они находятся на разных виртуальных серверах. Какие есть варианты перенаправить запрос на определенный виртуальный сервер.
Например, изменением порта назначения через DNAT или nginx/lighthttpd/squid. Соответственно в виртуалках апачи должны жить на разных портах. Альтернативно вместо разных портов можно использовать отдельную сеть.