Derniers billets
Ajouter un répertoire WebDAV
WebDAV est une extension du protocole HTTP permettant la gestion de fichiers et dossiers au travers du web aussi bien en lecture qu’en écriture (généralement un dossier sur un serveur web n’est accessible qu’en lecture). WebDAV sait gérer les droits et les permissions sur les fichiers. Cela en fait un réel système de fichiers distant permettant le partage entre différents utilisateurs.
L’objectif est d’ajouter WebDAV à un serveur web Apache existant. Ce court howto est basé sur une une Fedora 9, mais s’agissant principalement de la configuration d’Apache, il reste général. Le partage s’appelera idisk est sera accessible par https://www.mon-domaine.net/idisk/. Le SSL a été vu dans cet article, pour ne pas l’utiliser, il suffit d’enlever les lignes en rapport dans la suite de cet article.
Les implémentations récentes d’Apache comprennent le module WebDAV installé et activé. Si ce n’est pas le cas, ajouter simplement le module mod_dav. Ensuite, ce n’est que de la configuration d’Apache.
Le plus simple étant d’ajouter un fichier de configuration spécifique dans /etc/httpd/conf.d/, je le nommerai webdav.conf, mais ce nom est totalement libre (sous Fedora) pourvu qu’il se termine par .conf :
Alias /idisk /var/www/idisk/html <Directory /var/www/idisk/html/> Options Indexes Dav On SSLRequireSSL AuthType Basic AuthName "Mon iDisk" AuthUserFile /var/www/.htpasswd <LimitExcept GET HEAD OPTIONS> Order allow,deny Allow from all Require valid-user </LimitExcept> </Directory>
Les utilisateurs autorisés seront tous ceux présents dans le fichier .htpasswd qu’il faut créer :
# htpasswd -cb /var/www/.htpasswd utilisateur motdepasseAttention l’option -c crée le fichier, s’il existait déjà, l’ancien sera remplacé. Enlever cette option pour simplement ajouter un utilisateur valide.
Redémarrer HTTPd :
# /etc/init.d/httpd restartAjouter le partage sous OS X avec Se connecter au serveur… et Windows dans Ajout d’un Favori réseau.
^.^

[...] Apache : Ajouter un répertoire WebDAV [...]
[...] dans un répertoire WebDAV. Sous Fedora, Apache est configuré par défaut avec ce module activé, donc rien à faire. La suite explique donc comment ajouter un répertoire nommé webdav qui sera [...]