<br><br><div class="gmail_quote">On Sun, Mar 25, 2012 at 7:11 PM, Alex Belyanskiy <span dir="ltr"><<a href="mailto:alex.barut@gmail.com">alex.barut@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Собственно сабж.<br>
В апаче использую локейшены для задания путей к репозиториям и SVNPath.<br>
<br>
<Location /daca><br>
            DAV svn<br>
            SVNPath /var/svn/daca<br>
            AuthType Basic<br>
            AuthName "Daca"<br>
            AuthUserFile /var/svn/daca/.htpasswd<br>
            Order deny,allow<br>
            Require valid-user<br>
</Location><br>
<br>
В nginx пытаюсь проксировать как к полноценным хостам.<br>
<br>
server {<br>
    listen 10.23.15.15;<br>
    server_name ~^(?<sub>.+)\.svn\.host\.ru$;<br>
<br>
    location / {<br>
        if ($request_method ~ PROPFIND|REPORT ){<br>
            rewrite     ^/$daca(.*) $1 last;<br>
        }<br>
    proxy_pass http://$<a href="http://sub.svn.host.ru:8000/$sub$uri" target="_blank">sub.svn.host.ru:8000/$<u></u>sub$uri</a>;<br>
    }<br>
}<br></blockquote><div><br></div><div>Не совсем понял зачем такие извраты.</div><div><br></div><div>Почему не просто вот так?:</div><div><br></div><div>server {</div><div>    listen ...;</div><div>    server_name *.<a href="http://svn.host.ru">svn.host.ru</a>;</div>
<div><br></div><div>    proxy_set_header Host $host;</div><div>    </div><div>    proxy_pass <a href="http://svn_server_ip">http://svn_server_ip</a>;</div><div>} </div><div><br></div></div>-- <br>Vladimir Rusinov<br><a href="http://greenmice.info/">http://greenmice.info/</a><br>