dos repositorys svn cada uno con un nombre de dominio propio en la misma máquina server ubuntu?

¿Hay alguna manera de alojar dos repositorys de subversión diferentes, cada uno con un nombre de dominio propio en la misma máquina (server ubuntu)?

Concreto: quiero tener una url como "svn: //domain-1.com/" con muchos subdirectorys y repositorys como "svn: //domain-1.com/repo-1/", "svn: // domain" -1.com/repo-2/ "y así sucesivamente … bueno, eso no es problema, pero además quiero tener un repository especial que se pueda conectar con otro dominio como" svn: //domain-2.com / "sin ningún subdirectory.

Entonces pienso en un directory con todos mis repositorys. El dominio-1 apunta a este directory y el dominio-2 apunta a uno de los subdirectorys (el repository especial).

¿Hay alguna manera razonable de implementar eso en una máquina server de ubuntu?

Es completamente posible lograr esto para el protocolo HTTP utilizando Apache / DAV y hosts virtuales; vea este artículo para más detalles: Uso de Subversion con hosts virtuales de Apache Básicamente, todo lo que cambia es que usa http://hostnameX.com/repo1 lugar de svn://hostnameX.com/repo1.

No creo que SVN sea compatible con hosts virtuales, por lo que tendrías que hackear algún tipo de proxy inverso (por ejemplo, nginx) para hacer lo mismo con svn: //