¿Por qué el server de VisualSVN reescribe mi URL?

Instalé el server VisualSVN en una máquina de la empresa. Su URL (intranet) es http: // myhost: 12321 / svn .

En la misma máquina hay un Apache que usamos como un proxy inverso. Hay varios otros serveres en la misma máquina (Apache, Tomcat), que están disponibles para el exterior utilizando el proxy inverso.

Por ejemplo, tenemos una stack de Redmine, servida internamente a través de http: // myhost: 32123 / networkingmine , que se mapea a través del proxy inverso como (conf / rproxy2.conf snippet):

ProxyPass /networkingmine http://myhost:32123/networkingmine ProxyPassReverse /networkingmine http://myhost:32123/networkingmine 

Esto funciona, Redmine está disponible en http: //my.external.address/networkingmine .

Cuando trato de hacer lo mismo con VisualSVN:

 ProxyPass /svn http://myhost:12321/svn ProxyPassReverse /svn http://myhost:12321/svn 

cuando un usuario va a http: //my.external.address/svn , se le networkingirige a http: // myhost: 12321 / svn , que por supuesto no funciona.

¿Alguna idea de por qué sucede esto y cómo solucionarlo?

Gracias.

He tenido problemas con ProxyPass porque le dará al cliente un 301 (movido permanentemente) para que el browser guarde en caching esa respuesta durante mucho time. Intente usar un browser diferente o borrar su caching entre cambios de configuration.