Я установил сервер VisualSVN на машине компании.Его (интранет) URL-адрес http://myhost:12321/svn.
На той же машине есть Apache, который мы используем в качестве обратного прокси-сервера.На той же машине есть несколько других серверов (Apache, Tomcat), которые доступны для внешних пользователей с помощью обратного прокси-сервера.
Например, у нас есть стек Redmine, который обслуживается внутренне через http://myhost:32123/redmine,который отображается через обратный прокси-сервер, например (фрагмент conf / rproxy2.conf):
ProxyPass /redmine http://myhost:32123/redmine
ProxyPassReverse /redmine http://myhost:32123/redmine
Это работает, Redmine доступен в http://my.external.address/redmine.
Когда япопробуйте сделать то же самое для VisualSVN:
ProxyPass /svn http://myhost:12321/svn
ProxyPassReverse /svn http://myhost:12321/svn
, когда пользователь переходит на http://my.external.address/svn,, он перенаправляется на http://myhost:12321/svn,, что, конечно, не работает.
Есть идеи, почему это происходит и как это исправить?
Спасибо.