Flux RSS des billets

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 motdepasse

Attention 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 restart

Ajouter le partage sous OS X avec Se connecter au serveur… et Windows dans Ajout d’un Favori réseau.

^.^

2 réponses

  1. [...] Apache : Ajouter un répertoire WebDAV [...]

  2. [...] 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 [...]

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Vous pouvez utiliser les balises et attributs HTML suivant : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

eXTReMe Tracker