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