The reverse proxy simply needs a configuration in which each virtual host is mentioned with a ReverseProxy setting which forwards the request.
VirtualHost {
Hostname = www.mydomain1.com
...
ReverseProxy .* http[s]://<ip_jail1>/
}
VirtualHost {
Hostname = www.mydomain2.com, www.some_other_domain.com, www.my_shiny_new_domain.com
...
ReverseProxy .* http[s]://<ip_jail2>/
}
...
Make sure to use the IP address of your jails, not the hostname of the website inside that jail. By doing so, you can use multiple hostnames for a virtualhost in your reverse proxy configuration. Best is to carefully read the ReverseProxy part of the manual page to fully understand what it does and how it works.