Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes |
logiciel:internet:lighty:webdav [2021/02/17 10:42] – ↷ Liens modifiés en raison d'un déplacement. admin | logiciel:internet:lighty:webdav:start [2022/02/13 14:38] – admin |
---|
{{tag>application}} | {{tag>application}} |
| |
====== Comment faire pour configurer WebDAV Avec Lighttpd ====== | ====== Configurer WebDAV Avec Lighttpd ====== |
| |
====== Pré-requis ====== | ===== Pré-requis ===== |
| |
====== Installation ====== | ===== Installation ===== |
| |
Installez les paquets **[[apt>lighttpd,lighttpd-mod-webdav,apache2-utils]]** ou en ligne de commande : | Installez les paquets **[[apt>lighttpd,lighttpd-mod-webdav,apache2-utils]]** ou en ligne de commande : |
* <code>sudo lighty-enable-mod auth</code> | * <code>sudo lighty-enable-mod auth</code> |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** pour vous assurer que les modules mod_alias et mod_webdav sont activés dans le paragraphe server.modules : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** pour vous assurer que les modules mod_alias et mod_webdav sont activés dans le paragraphe server.modules : |
<code - /etc/lighttpd/lighttpd.conf> | <code - /etc/lighttpd/lighttpd.conf> |
[...] | [...] |
* <code>sudo /etc/init.d/lighttpd restart</code> | * <code>sudo /etc/init.d/lighttpd restart</code> |
| |
===== Création d'un hôte virtuel ===== | ==== Création d'un hôte virtuel ==== |
| |
Créons maintenant un serveur virtuel lighttpd **www.example.com** dans le répertoire **/var/www/web1/web**. Si vous avez déjà un serveur virtuel pour lequel vous voulez activer WebDAV, adaptez ce tutoriel à votre situation. | Créons maintenant un serveur virtuel lighttpd **www.example.com** dans le répertoire **/var/www/web1/web**. Si vous avez déjà un serveur virtuel pour lequel vous voulez activer WebDAV, adaptez ce tutoriel à votre situation. |
sudo chown www-data:www-data /var/www/web1/web</code> | sudo chown www-data:www-data /var/www/web1/web</code> |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** pour ajouter le serveur virtuel suivant à la fin du fichier : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** pour ajouter le serveur virtuel suivant à la fin du fichier : |
<code - /etc/lighttpd/lighttpd.conf> | <code - /etc/lighttpd/lighttpd.conf> |
[...] | [...] |
* <code>sudo /etc/init.d/lighttpd restart</code> | * <code>sudo /etc/init.d/lighttpd restart</code> |
| |
====== Configuration ====== | ===== Configuration ===== |
| |
Configurons l''hôte virtuel pour WebDAV. | Configurons l''hôte virtuel pour WebDAV. |
<WRAP center round important 60%> | <WRAP center round important 60%> |
N'utilisez pas le commutateur -c si **/var/www/web1/passwd.dav** existe déjà car cela va recréer le fichier à partir de zéro, ce qui signifie que vous perdez tous les utilisateurs dans ce fichier ! | N'utilisez pas le commutateur -c si **/var/www/web1/passwd.dav** existe déjà car cela va recréer le fichier à partir de zéro, ce qui signifie que vous perdez tous les utilisateurs dans ce fichier ! |
</WRAP> | </subnumberlist> |
| |
Maintenant, nous créons le fichier de mot de passe WebDAV **/var/www/web1/passwd.dav** avec l'utilisateur **test** (le commutateur-c crée le fichier s'il n'existe pas) : | Maintenant, nous créons le fichier de mot de passe WebDAV **/var/www/web1/passwd.dav** avec l'utilisateur **test** (le commutateur-c crée le fichier s'il n'existe pas) : |
sudo chmod 640 /var/www/web1/passwd.dav</code> | sudo chmod 640 /var/www/web1/passwd.dav</code> |
| |
[[fr:tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** pour qu'il se présente comme suit : | [[tutoriel:mini-tutoriels:ficedit#Modifier un fichier avec les droits d'administration|Ouvrez avec les droits d'administration]] le fichier **/etc/lighttpd/lighttpd.conf** pour qu'il se présente comme suit : |
| |
<code - /etc/lighttpd/lighttpd.conf> | <code - /etc/lighttpd/lighttpd.conf> |
* <code>sudo /etc/init.d/lighttpd restart</code> | * <code>sudo /etc/init.d/lighttpd restart</code> |
| |
====== Utilisation ====== | ===== Utilisation ===== |
| |
===== Test de WebDAV ===== | ==== Test de WebDAV ==== |
| |
Installez le paquet **[[apt>cadaver]]**, un client WebDAV en ligne de commande : | Installez le paquet **[[apt>cadaver]]**, un client WebDAV en ligne de commande : |
</code> | </code> |
| |
===== Configurer un client Windows XP pour se connecter au partage WebDAV ===== | ==== Configurer un client Windows XP pour se connecter au partage WebDAV ==== |
| |
D'après [[http://www.heise.de/netze/WebDAV-mit-Apache--/artikel/77605/3]] (en allemand), les clients Windows XP/SP2 ne prennent pas en charge l'authentification //Basic// avec WebDAV sauf si vous téléchargez ce fichier et modifiez le registre Windows : [[ftp://ftp.heise.de/pub/ct/listings/0504-202.zip]]. Le fichier contient un fichier .reg : double-cliquez dessus pour l'installer, puis redémarrez Windows. | D'après [[http://www.heise.de/netze/WebDAV-mit-Apache--/artikel/77605/3]] (en allemand), les clients Windows XP/SP2 ne prennent pas en charge l'authentification //Basic// avec WebDAV sauf si vous téléchargez ce fichier et modifiez le registre Windows : [[ftp://ftp.heise.de/pub/ct/listings/0504-202.zip]]. Le fichier contient un fichier .reg : double-cliquez dessus pour l'installer, puis redémarrez Windows. |
Vous serez invité à entrer un nom d'utilisateur et un mot de passe. Tapez le nom d'utilisateur **test** et le mot de passe pour l'utilisateur **test** : | Vous serez invité à entrer un nom d'utilisateur et un mot de passe. Tapez le nom d'utilisateur **test** et le mot de passe pour l'utilisateur **test** : |
| |
{{fr:logiciel:internet:serveur:webdav-12.png|}} | {{logiciel:internet:serveur:webdav-12.png|}} |
| |
Tapez un nom pour le dossier WebDAV : | Tapez un nom pour le dossier WebDAV : |
| |
Sinon, Windows XP attend des noms d'utilisateurs NTLM (qui auraient la forme **www.example.com\test**). | Sinon, Windows XP attend des noms d'utilisateurs NTLM (qui auraient la forme **www.example.com\test**). |
</WRAP> | </subnumberlist> |
| |
===== Configurer un client Linux (GNOME) pour se connecter au partage WebDAV ===== | ==== Configurer un client Linux (GNOME) pour se connecter au partage WebDAV ==== |
| |
Pour vous connecter au partage WebDAV à partir d'un bureau GNOME, dans le menu //Fichiers// de Nautilus, ouvrez //Se connecter au serveur...// : | Pour vous connecter au partage WebDAV à partir d'un bureau GNOME, dans le menu //Fichiers// de Nautilus, ouvrez //Se connecter au serveur...// : |
Double-cliquez sur l'icône pour ouvrir le partage WebDAV | Double-cliquez sur l'icône pour ouvrir le partage WebDAV |
| |
====== Désinstallation ====== | ===== Désinstallation ===== |
| |
====== Voir aussi ====== | ===== Voir aussi ===== |
| |
* **(en)** WebDAV: [[http://www.webdav.org]] | * **(en)** WebDAV: [[http://www.webdav.org]] |