Apache: Configurar una configuration de proxy inverso con SSL con reescritura de url

Hay un host: secure.foo.com que expone un service web mediante https

Quiero crear un proxy inverso utilizando Apache que asigna un puerto http local en un server internal.bar.com al service https expuesto por secure.foo.com

Ya que es un service web necesito mapear todas las urls para que una ruta:

https://secure.foo.com/some/path/123

se puede acceder a:

http://internal.bar.com/some/path/123

Gracias.

He llegado hasta aquí:

<VirtualHost *:80> ServerName gnip.measr.com SSLProxyEngine On ProxyPass / https://internal.bar.com/ </VirtualHost> 

Creo que esto está funcionando, excepto para la url reescritura.

Algunos resources que he encontrado en esto son:

  1. Configuración de un proxy inverso Apache complejo
  2. Apache como proxy inverso para el server https