Você pode usar o servidor apache como proxy, encaminhando cegamente as solicitações para os sites. Para configurar o servidor apache para agir como um proxy, você precisa de algo assim no arquivo de configuração:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
<Proxy *>
Order deny,allow
Allow from 127.0.0.1
</Proxy>
NameVirtualHost 0.0.0.0:80
<VirtualHost 0.0.0.0:80>
ServerName sources.example.com
ProxyPass / http://localhost:5678/svn/
ProxyPassReverse / http://localhost:5678/svn/
</VirtualHost>