Vous avez besoin d'au moins mod_proxy et mod_proxy_http qui font partie de la distribution (mais ne sont pas toujours compilés automatiquement). Vous pouvez alors regarder ici : http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
La configuration la plus simple dans un contexte de virtualhost est :
ProxyPass /winapp http://127.0.0.1:8080/somedir/
ProxyPassReverse /winapp http://127.0.0.1:8080/somedir/
(En fonction de votre application Web, la configuration actuelle peut être plus sophistiquée. ) Cela redirige de manière transparente chaque requête sur le chemin winapp/ vers le serveur Windows et renvoie la sortie résultante au client.
Attention : Faites attention aux liens dans les pages livrées : ils ne sont pas réécrits, donc vous pouvez vous épargner beaucoup de soucis si vous utilisez généralement des liens relatifs dans votre application, comme par exemple
<a href=../pics/mypic.jpg">
au lieu du cauchemar habituel de l'intégration où chaque lien est absolu :
<a href="http://myinternalhostname/somedir/crappydesign.jpg">
CE DERNIER EST MAUVAIS PRESQUE À CHAQUE FOIS !
Pour réécrire les liens dans les pages, il y a le mod_proxy_html (à ne pas confondre avec le mod_proxy_http !) mais c'est une autre histoire, cruelle elle aussi.