====== Webdav ====== ===== Introduction ===== Cette installation de webdav a pour but de tester le partage d'agenda via un client de messagerie icedove. L'installation a eu lieu sous Debian-Lenny. Le serveur apache2 contenait déjà les modules dav_fs et dav. Les logiciels suivant ont été installés : cadaver et davfs2 ===== Installation des modules ===== Il faut vérifier que les modules dav sont présents dans /etc/apache2/mods-enabled, et les autoriser en créant des liens symboliques dans mods-available cd /etc/apache2 cd mods-enabled ln -s ../mods-available/dav_fs.conf . ln -s ../mods-available/dav_fs.load . ln -s ../mods-available/dav.load . ln -s ../mods-available/dav_lock.load . /etc/init.d/apache2 restart ===== Création du dossier ===== On créé un dossier (par exemple testdav) pour le partage de documents. L'utilisateur www-data devra pouvoir écrire dedans. mkdir testdav chown www-data.www-data testdav chmod 755 testdav Il faut aussi indiquer le dossier au niveau de la configuration du site (par exemple /etc/apache2/sites-available/default). DAVMinTimeout 600 DAVDepthInfinity On DAV on AuthName "WebDAV Storage" AuthType Basic AuthUserFile /ou/on/veut/htpasswd Require valid-user ===== Création des utilisateurs ===== Il faut ensuite créer le fichier htpasswd en ajoutant l'utilisateur "toto" par la commande htpasswd : htpasswd -c /ou/on/veut/htpasswd toto htpasswd /ou/on/veut/htpasswd tata ===== Test avec cadaver ===== cadaver dav:!>open http://monserveur.limsi.fr/testdav/ Authentication required for WebDAV Storage on server `monserveur.limsi.fr': Username: toto Password: dav:/testdav/> put exemple.txt Uploading exemple.txt to `/testdav/exemple.txt': succeeded. ==== Lightening ==== Le module Lightning se télécharge via Thunderbird (Outils > Modules complémentaires) ou sur le site de [[http://www.mozilla.org/projects/calendar/lightning/|Mozilla ]]. [[zabeth:accueil|{{:zabeth:bandeau1.jpg?nolink|}}]] 09/04/2010