Pequeno impacto à resposta de Warren Seine (falta de "app /" no primeiro RewriteRule (.... 127.0.0.1/$1 [P ....))
RewriteRule ^/app/(.*) http://127.0.0.1/$1 [P,L]
deve ser
RewriteRule ^/app/(.*) http://127.0.0.1/app/$1 [P,L]
Então, resumindo - No caso de todos os seus links serem distribuídos entre vários hosts (com precisão, como no seu caso), tente isto:
ProxyPreserveHost On
RewriteEngine On
RewriteRule ^/appX/(.*) http://x.x.x.x:8000/$1 [P,L]
ProxyPassReverse /appX/ http://x.x.x.x:8000/
RewriteRule ^/appY/(.*) http://y.y.y.y:8000/$1 [P,L]
ProxyPassReverse /appY/ http://y.y.y.y:8000/
RewriteRule ^/(.*) http://127.0.0.1:8000/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8000
No caso de precisar espalhar seus links no único host (com diferentes portas & BaseURLs)
ProxyPreserveHost On
RewriteEngine On
RewriteRule ^/appX/(.*) http://127.0.0.1:8001/appX/$1 [P,L]
ProxyPassReverse /appX/ http://127.0.0.1:8001/appX
RewriteRule ^/appY/(.*) http://127.0.0.1:8002/appY/$1 [P,L]
ProxyPassReverse /appY/ http://127.0.0.1:8002/appY/
RewriteRule ^/(.*) http://127.0.0.1:8000/$1 [P,L]
ProxyPassReverse / http://127.0.0.1:8000