Outils personnels

WebDAV sur Apache avec LDAP : Différence entre versions

De wikiGite

Ligne 34 : Ligne 34 :
 
       DavDepthInfinity On
 
       DavDepthInfinity On
 
       SetEnv redirect-carefully 1
 
       SetEnv redirect-carefully 1
 
+
 
       AuthType Basic
 
       AuthType Basic
 
       AuthName "webdav"
 
       AuthName "webdav"

Version du 29 septembre 2008 à 16:47

Guide pratique de mise en œuvre d'un serveur WebDAV sous Apache avec LDAP et SSL

http://www.ibiblio.org/pub/Linux/docs/HOWTO/translations/fr/html-1page/Apache-WebDAV-LDAP-HOWTO.html

Version française du Apache based WebDAV Server with LDAP and SSL

PROCEDURE A REVOIR, TESTEE SEULEMENT AVEC HTPASSWD, EN HTTP


Procédure adaptée --Fso 29 septembre 2008 à 11:48 (CEST)

Installation

Apache, OpenSSL

voir procédure Apache2 SSL sur Debian Etch

WebDAV

Le module est déjà installé avec apache2.

Charger le module WebDAV

#a2enmod dav_fs

ça charge également le module dav.

Tester WebDAV

On crée d'abord un répertoire pour DAV :

# mkdir /var/www/dav

Puis dans /etc/apache2/conf/dav.conf

<Directory /var/www/dav/>
     Options Indexes MultiViews
     AllowOverride None
     Order allow,deny
     allow from all
     DAV On
# Si on a des messages "HTTP redirect" à la connexion linux, ajouter :
     DavDepthInfinity On
     SetEnv redirect-carefully 1

     AuthType Basic
     AuthName "webdav"
     AuthUserFile /var/www/dav/passwd.dav
     Require valid-user
</Directory>

On créé le fichier de mots de passe avec un user test

#htpasswd -c /var/www/dav/passwd.dav test

C'est maintenant accessible via navigateur et connexion WebDAV (linux, XP...)

A suivre : connexion LDAP, et SSL