SCM-сервер и Apache mod_proxy
Я пытаюсь скрыть SCM-Manager за Apache 2.4.
Апач слушает
http://192.168.2.102
и СКМ слушает
http://192.168.2.102:8080
После этого описания я могу получить доступ к интерфейсу управления сервером SCM через Apache. С этой конфигурацией mod_proxy
<VirtualHost 192.168.2.102:80>
RewriteEngine on
<Location /scm>
ProxyPass http://192.168.2.102:8080/scm connectiontimeout=5 timeout=30
ProxyPassReverse http://192.168.2.102:8080/scm
Order allow,deny
Allow from all
</Location>
</VirtualHost>
Я также могу проверить свой репозиторий.
Добавляя это правило mod_rewrite
RewriteRule ^/svn/(.*)$ /scm/svn/$1 [P]
я намеревался разрешить доступ к моему репо через
http://192.168.2.102/svn/REPO
Но при проверке с
svn co http://192.168.2.102/svn/aaa aaa
Я получаю эту ошибку:
svn: E175002: svn: E175002: E175002: Invalid URL 'http://192.168.2.102:8080/svn/aaa' requested
Что еще я должен установить для модуля перезаписи, чтобы он служил мне в репо только с URI /svn/REPO?
SK