Isso se chama Proxy reverso .
E sim , isso é possível para a maioria dos aplicativos da web.
Quanto às ferramentas, acho que sua melhor aposta é tentar isso com o ótimo IIRF - Filtro de Reescrita Isapi da Ionic - obras da IIRF ótimo no IIS6, e é rápido e gratuito.
Embora eu tivesse que usar apenas o mod_proxy
do Apache para configurar um proxy reverso (mas o IIRF para reescrever urls em outros sites), o IIRF deveria estar à altura da tarefa.
Do FAQ:
Can IIRF act as a transparent proxy (like Apache's mod_proxy)?
Yes. ProxyPass, ProxyPassReverse, and ProxyPreserveHost are supported.
A documentação do IIRF contém informações muito concisas sobre a configuração de proxies (reversos), bem como algumas orientações sobre o que procurar: