Você vai querer fazer algo assim no Servidor A:
NameVirtualHost *
<VirtualHost *>
ServerName owncloud.mydomain.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://192.168.0.10:80/
ProxyPassReverse / http://192.168.0.10:80/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>
Dependendo do seu aplicativo, talvez seja necessário usar um ou todos os itens a seguir:
- X-Forwarded-For - O endereço IP do cliente.
- X-Forwarded-Host - O host original solicitado pelo cliente no cabeçalho de solicitação HTTP do Host.
- X-Forwarded-Server - O nome do host do servidor proxy.
Dê uma olhada na documentação do mod_proxy para mais dicas e truques.