Webdav avec Lighttpd
1 Introduction
Le webdav c'est génial une fois qu'on y a gouté. On va donc voir comment le mettre en place avec Lighttpd. Moi j'en ai besoin pour uploader des images pour mon album photos.
2 Installation
Pour l'installation c'est bateau :
apt-get |
apt-get install lighttpd-mod-webdav |
3 Configuration
3.1 Lighttpd
Nous allons activer notre module fraichement installé :
lighty-enable-mod |
lighty-enable-mod auth lighty-enable-mod webdav |
Editer le fichier de conf de lighttpd, puis décommentez ceci :
/etc/lighttpd/lighttpd.conf |
server.modules <nowiki>=</nowiki> ( ... "mod_webdav", ... ) |
Nous allons ajouter plus bas le dossier que nous voulons avoir en accès webdav.
- Si vous voulez faire de la restriction par IP, utilisez cet exemple :
- Si vous préférez quelquechose de plus simple, utilisez cet exemple :
Et enfin, redémarrez lighttpd.
Biensûre, si vous voulez pousser un peux plus loin tout ceci vous pouvez également connecter celà à un annuaire LDAP par exemple.
3.2 Webdav
Maintenant configurons le fichier qui va nous intéresser (ici /var/www/photos). Nous allons d'abord créer un fichier htpasswd :
htpasswd |
htpasswd -c /var/www/photos/galleries/.htpasswd www-data |
Je choisi ici volontairement www-data. Mais il est préférable d'utiliser un utilisateur bien contrêt. Nous allons lui mettre également les bons droits :
chown |
chown www-data. /var/www/photos/galleries/.htpasswd |