O que você deseja é uma configuração proxy reverso . Sim, é factível. Essencialmente, o proxy reverso finge ser um servidor web para o cliente. Em seguida, com base no nome de domínio solicitado, ele pode fazer proxy da conexão com o (s) servidor (es) da Web de back end especificado.
Assim, você pode ter diferentes servidores web ouvindo em portas diferentes em 127.0.0.1 e fazer com que seu proxy reverso seja redirecionado para eles.
Os proxies reversos leves populares são verniz e libra . No entanto, até mesmo o apache pode ser configurado para ser um proxy através do mod_proxy. Idem com lighttpd e nginx.