Apache ProxyPass only if from a Subdomain

I have two servers, both running Apache.
Server 1 and 2 are on the same Public IP address.
Server 1 has a Network IP of 192.168.1.101
Server 2 has a Network IP of 192.168.1.102

example.com goes to Server 1. That is exactly what I want.
I would like for beta.example.com/* to go to Server 2, via an Apache Reverse Proxy.
However, I would like only beta.example.com/* to go to Server 2.

How would I configure Apache to proxy Server 2 only with the one subdomain?


I am assuming that request to public ip goes to server1. You can try this basic configuration on server1 using NameVirtualHost and mod_proxy module.

NameVirtualHost *:80

<VirtualHost *:80>
ServerName beta.example.com
ProxyPass / http://192.168.1.102/
ProxyPassReverse / http://192.168.1.102/
</VirtualHost>

<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example
</VirtualHost>