Apache Reverse Proxy for subdomains on another server

The VirtualHost directive should have a listening IP or asterisk, not a FQDN. It should probably be the same as site A.

See here in section 4.2 for an example.