Le contenu du dossier webdav se situera dans :
mkdir /var/www/html/webdav chown www-data /var/www/html/webdav
On modifie notre contexte :
<VirtualHost *:80> ServerName webdav.example.org DocumentRoot /var/www/html/webdav <Location /> Options Indexes DAV On AuthType Basic AuthName "Accés webdav" AuthUserFile /var/www/html/webdav/.webdavpwd Require valid-user </Location> <Files ~ "\.webdavpwd$"> Order allow,deny Deny from all </Files> </VirtualHost>
On définis les utilisateurs :
htpasswd -c /var/www/html/webdav/.webdavpwd toto
On sécurise l'accès au fichier de mot de passe (au mieu, vous pouvez le déplacer autre part que dans le dossier de notre contexte).
chown root:www-data /var/www/html/webdav/.webdavpwd sudo chmod 640 /var/www/html/webdav/.webdavpwd
Puis on active les modules suivants :
a2enmod dav a2enmod dav_fs
Il reste plus qu'a redémarrer le service :
service apache2 restart
La connexion au service peut se faire avec le gestionnaire de fichiers : nautilus