[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: configuration subversion: probleme d'accessibilité via Internet



Matthieu MARY a écrit :

> bonjour a tous,
>
> apres avoir parcouru internet, je ne trouve toujours pas la reponse a
> ma question.
> j'ai une machine sous debian qui heberge un Apache2 sur lequel j'ai
> rajouté le module svn.
> l'access a mon repository ne me pose aucun probleme via mon reseau
> local, mais par contre, lorsque je veux y acceder via mon ip publique,
> j'ai quelques soucis, quelque soit le client:
>
> dans mes logs j'ai
> 192.168.100.25 - - [01/Jan/2006:17:01:07 +0100] "PROPFIND
> /repository/mon_repo HTTP/1.1" 401 401 "-" "SVN/1.2.0 (r14790)
> neon/0.24.7"
> alors qu'en local j'ai
> 192.168.100.1- bob[01/Jan/2006:17:01:14 +0100] "PROPFIND
> /repository/mon_repo HTTP/1.1" 207 692 "-" "SVN/1.2.0 (r14790)
> neon/0.24.7"
>
> voici ma configuration de mon vhost contenant le repository:
>
> <IfModule mod_proxy.c>
>    ProxyPass /repository/      http://host_repository:81/
>    ProxyPassReverse /repository/ http://host_repository:81/
> </IfModule>
>
> NameVirtualHost 192.168.100.25:81
>
> <VirtualHost 192.168.100.25:81>
>     ServerName host_repository
>    ServerAdmin root@localhost
>    DocumentRoot /var/www/site
>    <Location /svn>
>                    Dav svn
>                    SVNPath /var/www/repositories
>                    AuthType Basic
>                    AuthName "authentification sur le repository"
>                    AuthUserFile /var/www/repositories/users.txt
>                    Require valid-user
>       </Location>
> </VirtualHost>
>
> pour le moment je n'ai que les requetes profind qui echouent via
> l'interface publique, mais, je ne sais pas si d'autres peut exploser
> aussi.
> est ce un probleme de configuration subversion ou un probleme au
> niveau du proxy?
> et les deux dernieres questions :)
> - est ce que vous avez deja rencontré ce probleme?
> - avez vous une solution miracle pour configurer un repository
> derriere un proxy apache? :)
> merci d'avance pour vos lumieres
> bien cordialement,
>
> Matthieu
>
>
Bonjour,

... ça ne répond pas vraiment à la question, mais ...
perso aprés m'être battu avec apache+reverse proxy, je suis passé à pound :

http://packages.debian.org/stable/net/pound

C'est une load balancer - reverse proxy (sans cache) facile à
configurer/utiliser ...

Si non, une piste pour ton problème, les clients externes utilisent-ils
bien le noms "host_proxy" pour se connecter à ton srv svn ? ton reverse
proxy a-t-il une entrée :
192.168.100.25    host_proxy
dans /etc/hosts ??

hope this help !
... et bonne année !!! :)

-- 
fred



Reply to: