Apache 2 + Webdav + accès depuis XP

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Apache 2 + Webdav + accès depuis XP

Messagepar bufo_72 » 10 Mars 2006 17:12

Bonjour.
Je travaille avec une Suse 9 sur laquelle j'ai installé Apache 2 + WebDav.

Après avoir ajouté les modules mod_dav et mod_dav_fs à Apache, j'ai mis à jour le fichier httpd.conf comme suit :

DAVLockDB /etc/DAVLock
DAVTimeOut 600
<Location /dav/>
DAV On
AuthType Basic
AuthName "test wd"
AuthUserFile /etc/davpsw/.DAVLogin
<LimitExcept GET HEAD OPTIONS>
Require user webdav
</LimitExcept>
</Location>


J'ai créé le fichier .DAVLogin avec htpasswd2 et j'ai créé un compte webdav avec un mot de passe.

Jusque là, tout va bien.

Le problème apparaît quand je veux me connecter au répertoire /dav/ depuis un poste XP.
Dans les favoris réseaux, j'ajoute une entrée "http://ip_du_linux/dav"
Une fenêtre me demande qui je suis.
Je saisis le compte webdav avec le mot de passe mais rien ne se passe, la fenêtre de login revient et me demande qui je suis...

Bref, je ne sais pas pourquoi l'accès m'est refusé.

Pour tester, j'ai fait une autre section dans httpd.conf.
J'ai écrit
Alias /dav2 "/dav2/"
<Directory /dav2>
DAV On
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from All
</Directory>


Quand j'essaie d'accéder à ce dossier depuis XP, bien sûr, je n'ai pas de demande d'authenfication mais j'ai un message d'erreur qui me dit que je n'ai peut-être pas les droits d'accès.


Bref, quelqu'un peut me dire qui doit avoir les droits et où pour pouvoir accéder à mes dossiers via WebDav.

Merci
Avatar de l’utilisateur
bufo_72
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 27 Jan 2004 01:00
Localisation: Metz

Messagepar Muzo » 19 Mars 2006 13:04

Salut,

Alors voici les tutos que j'ai utilisé pour mettre en place mon webdav (avec authentification):

http://www.webdav.org/mod_dav/install.html
http://httpd.apache.org/docs/2.0/howto/ ... gitworking

et voici ma conf :

Code: Tout sélectionner
<VirtualHost webdav.toto.com>
  ....
  DAVLockDB "D:\temp\LockDB"
  Alias /DavClient "D:\ServeurMuzo\Dav"
  <Directory "D:\ServeurMuzo\Dav">
   Dav On
   ForceType text/plain
   DavMinTimeout 10
   AuthType basic
   AuthName "webDAV Muzo"
   AuthUserFile "D:\Program Files\Apache Group\Apache2\passwd\user.passwd"
   Require user webDAV
   <LimitExcept GET OPTIONS>
    Require user webDAV
   </LimitExcept>
  </Directory>
  ....
</VirtualHost>


Certes c'était sur un windows, mais c'est tout pareil.

A mon avis ta directive <location> n'est pas bonne.

Tiens ... j'ai le Require user en double ... bizarre.
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité