Re: Существует ли возможность проксировать к dav_svn
Vladimir Rusinov
vladimir на greenmice.info
Вс Мар 25 17:58:46 UTC 2012
On Sun, Mar 25, 2012 at 7:11 PM, Alex Belyanskiy <alex.barut at gmail.com>wrote:
> Собственно сабж.
> В апаче использую локейшены для задания путей к репозиториям и SVNPath.
>
> <Location /daca>
> DAV svn
> SVNPath /var/svn/daca
> AuthType Basic
> AuthName "Daca"
> AuthUserFile /var/svn/daca/.htpasswd
> Order deny,allow
> Require valid-user
> </Location>
>
> В nginx пытаюсь проксировать как к полноценным хостам.
>
> server {
> listen 10.23.15.15;
> server_name ~^(?<sub>.+)\.svn\.host\.ru$;
>
> location / {
> if ($request_method ~ PROPFIND|REPORT ){
> rewrite ^/$daca(.*) $1 last;
> }
> proxy_pass http://$sub.svn.host.ru:8000/$**sub$uri<http://sub.svn.host.ru:8000/$sub$uri>
> ;
> }
> }
>
Не совсем понял зачем такие извраты.
Почему не просто вот так?:
server {
listen ...;
server_name *.svn.host.ru;
proxy_set_header Host $host;
proxy_pass http://svn_server_ip;
}
--
Vladimir Rusinov
http://greenmice.info/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20120325/4ae4606c/attachment.html>
Подробная информация о списке рассылки nginx-ru