Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: вопрос по скрещиванию apache+webdav+nginx
- To: nginx-ru@xxxxxxxxx
- Subject: Re: вопрос по скрещиванию apache+webdav+nginx
- From: "Sergey Shepelev" <temotor@xxxxxxxxx>
- Date: Fri, 19 Dec 2008 21:20:15 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=5/yhvOhtCFxwc4Nl7gi5JB29LckoX+4z2zY9J25FWF8=; b=VVVka7vYcv1GNdj9hV5wjzcIStJMNl6F2dgZO8pYsCIak6HK0A7ZmIdz/12Hi3mfAL 1TGfoukaCqcMf672sfO/EhdI0LBW+tzc7apW/JMQjYSzx3nRE3AeVdJZiXiGK2LezQcK qq1iCtuJkPaCbJZQ4jF6LoYELT4IipTmvGYdM=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=Zi7pb2JPd8OJ+cFvCor9XtFTsSP8+vrLWzmDE1ukHgsL0ia2V1PrxvjsO9iwAsYNKI dHtTZUptcTpjtzyUlJ5N6ciEpiM2lpqyd4wKaYHUzWgWneo6rCRZuvHayWxSNnSKGKqe dU0gz4lTxw0aepIWp1z1u4oCXUVdhdWgDgXmM=
- In-reply-to: <6420aa4a0812190724y74d5eff5te1a1b774d54e1d5f@xxxxxxxxxxxxxx>
- References: <6420aa4a0812190724y74d5eff5te1a1b774d54e1d5f@xxxxxxxxxxxxxx>
Что некрасивого в апаче наружу?
2008/12/19 Антон Кирюшкин <swood@xxxxxxxxxxx>:
> Дали задание сделать svn. Сделал. Но оставлять торчащим наружу апач не очень
> красиво. Поэтому решил спрятать это дело за nginx, и тут засада.
>
> Файлы в репозиторий загружаются. Но получить их оттуда не удается. Вот
> конфиг nginx:
>
> location ~ ^/svn/.*\.(png|js|jpg|css|gif|ico|js|htm|html|xsl|jpeg|txt)$ {
> root /var/subversion/;
> dav_methods PUT DELETE MKCOL COPY MOVE;
> client_body_temp_path /var/spool/nginx/client_temp 1 2;
> create_full_put_path on;
> dav_access group:rw all:rw;
> limit_except GET {
> allow all;
> }
> }
>
> конфиг dav:
>
> <Location "/svn/">
> DAV svn
> #SVNPath /var/subversion
> Satisfy Any
> SVNParentPath /var/subversion
> SVNListParentPath on
> AuthzSVNAccessFile /var/subversion/conf/authz
> AuthType Basic
> AuthName "SVN Repo"
> AuthUserFile /var/subversion/conf/svnusers
> Require valid-user
> </Location>
>
> В этом сочетании, мы можем загружать файлы в svn, но прочитать их оттуда не
> получается, потому что nginx ищет файлы на файловой системе.
>
> Если же включить просто проксирование:
>
> location /svn {
> proxy_pass http://127.0.0.1:80/svn;
> proxy_set_header Host $http_host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
> }
>
> То получим аналогичный результат. Куда копать подскажете?
>
> --
>
> С уважением к Вам.
>
|