Bをプロキシとして機能させる必要があります。Bに受信したリクエストをCに直接ルーティングするという考え方です。
概要...そして、CからAにある情報を取得したいとします。
前
(HTTP,PHP) A -----> B (HTTP,PHP)
(HTTP,PHP) A --|| C (HTTP,MySQL)
(HTTP,PHP) B -----> C (HTTP, MySQL)
後
(HTTP,PHP) A -----> B (HTTP->ProxyPass,PHP)
(HTTP,PHP) A --|| C (HTTP,MySQL)
(HTTP->ProxyPass,PHP) B -----> C (HTTP, MySQL)
A->B(Proxied to)->C
http://httpd.apache.org/docs/2.1/mod/mod_proxy.html#proxypass
ドキュメント
ローカルサーバーのアドレスがhttp://example.com/であるとします。それから
ProxyPass /mirror/foo/ http://backend.example.com/
http://example.com/mirror/foo/barのローカルリクエストは、内部でhttp://backend.example.com/barへのプロキシリクエストに変換されます。