ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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



Михаил, у меня получилось решить эту задачу следующим образом. 

Конфиг апача я уже выкладывал, но повторюсь:

<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>

Конфиг nginx у меня получился следующим, приведу полностью, для хоста его:

upstream svn_site {
  server 127.0.0.1:80
  }
   
server {
  listen xx.xx.xx.xx default rcvbuf=8192 sndbuf=16384 backlog=32000;
  server_name domain.com;
  access_log /var/log/nginx/domain-access_log main;
  error_log /var/log/nginx/domain-error_log debug;
  root /var/www/domain/public_html ;

location / {
  proxy_pass http://svn_site;
  index index.html index.php;
  proxy_redirect on;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $remote_addr;
  client_max_body_size 10m;
  client_body_buffer_size 512k;
  client_body_temp_path /var/spool/nginx/client_body_temp;
  proxy_connect_timeout 30;
  proxy_send_timeout 30;
  proxy_read_timeout 30;
  proxy_buffer_size 32k;
  proxy_buffers 8 64k;
  proxy_busy_buffers_size 128k;
  proxy_temp_file_write_size 128k;
  proxy_temp_path /var/spool/nginx/proxy_temp;
  }



location /svn {
  proxy_pass http://svn_site/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;
  proxy_redirect off;
  }

}

При такой конфигурации отлично работает. 



 




Copyright © Lexa Software, 1996-2009.