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

0 ответов

Другие вопросы по тегам