1

Hello,

j'aimerais accéder depuis Windows à un dossier partagé en WebDAV (via un serveur nginx). J'ai une configuration très basique sur le serveur, qui ressemble à ça :
server {
        listen 8080;
        server_name machin;

        root /home/www-data/machin;

        auth_basic "WebDav";
        auth_basic_user_file /home/www-data/machin/auth;

        client_max_body_size 256M;

        location / {
                dav_methods PUT DELETE MKCOL COPY MOVE;
                dav_ext_methods PROPFIND OPTIONS;
                dav_access user:rw group:rw all:r;

                client_body_temp_path /home/www-data/machin/temp;
                create_full_put_path on;
        }
}
J'ai ensuite voulu ajouter ce partage sous Windows, via le menu "Ajouter un emplacement réseau" => http://machin, saisie de l'identifiant et du mot de passe. J'accède sans problème en lecture à mon partage, mais impossible d'y envoyer un fichier ou d'y créer un nouveau dossier, j'obtiens l'erreur "Impossible de lire à partir du fichier ou de la disquette source". Si j'utilise un autre client WebDAV, par exemple WinSCP, aucun problème.

Dans les deux cas je vois dans les logs serveur que chaque création d'un nouveau fichier est précédée d'une requête PROPFIND qui échoue sur le fichier que je m’apprête à créer. Je ne connais pas le protocole WebDAV donc je ne sais pas si c'est une erreur ou non, mais bon ça ne me semble pas débile que le client vérifie que le fichier n'existe pas déjà avant de l'envoyer, et ça n'a pas l'air d'empêcher WebSCP de fonctionner.

Est-ce que vous voyez ce qui pourrait manquer ?

flanker a été appelé sur ce sujet

vince a été appelé sur ce sujet
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

2

(calls foirés ^^)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

(ah oui tiens, toujours ce bug où il faut créer le sujet avant de pouvoir y appeler quelqu'un, merci ^^)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

4

De ce que j'ai pu constater en réinstallant win7, c'est qu'il est beaucoup plus capricieux pour webdav que win10. Sinon le propfind c'est normal en effet qu'il soit en erreur.
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

5

Hmm ok donc ça voudrait dire que c'est normal, tant que je n'update pas il vaut mieux que j'utilise un autre client. Tant pis, ça avait l'air bien pratique !
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

6

As-tu bien installé le nginx-dav-ext-module? Parce que dav_ext_methods n'est géré que par ce module externe, le module DAV de Nginx lui-même ne gère pas les commandes PROPFIND et OPTIONS.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

Oui, à vrai dire je n'ai même pas essayé sans mais je pense que nginx m'aurait dit que "dav_ext_methods" était une option inconnue si j'avais essayé de l'utiliser sans le bon module.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

8

malheureusement, je n'ai jamais essayé avec nginx sad
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

9

Mais ça fonctionnait avec Apache et Windows 7 ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

10

chez moi non.

mes recherches ont démontré qu'il faut modifier la base de registres pour le comportement de l'authentification et ensuite ajouter en double le certificat du serveur (dans le navigateur ET dans l'explorateur) et deux ou trois autres bidouilles à faire dans les services pour un résultat qui n'est même pas garanti...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

11

Bon, c'est dommage avoir l'intégration native était ma principale motivation, je vais garder WinSCP en attendant sad
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

12

Je confirme, on utilise WebDav au boulot et on n'arrive pas à avoir un fonctionnement correct directement dans l'explorateur (sauf avec des bidouilles qui "des fois ça marche, des fois non"). Du coup, on impose l'utilisation d'un client à tout le monde (ce qui est très chiant :/).
avatar

13

Nil (./12) :
Je confirme, on utilise WebDav au boulot et on n'arrive pas à avoir un fonctionnement correct directement dans l'explorateur (sauf avec des bidouilles qui "des fois ça marche, des fois non"). Du coup, on impose l'utilisation d'un client à tout le monde (ce qui est très chiant :/).
Tu en recommandes un en particulier ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

14

Et du coup je ne suis pas sûr d'avoir bien compris les post ./4 : avec Windows 10 ça fonctionne mieux ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

15

oui, avec windows10 ça marche sans problème depuis l'explorateur de fichier
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

16

D'après les listes de diffusion techniques auxquelles je suis abonné, il y a trois noms qui reviennent :
- NetDrive, mais qui est devenu payant (avec des limitations au-delà de la période d'utilisation)
- WebDrive (payant aussi)
- BitKinex
Chez nous, comme c'est principalement pour se connecter à OwnCloud, on est resté sur le client OwnCloud pour les personnes qui en font expressément la demande.

Les principaux soucis qu'on a avec le montage WebDav "naturel" sous Windows sont :
- Un souci avec les accès concurrents
- Les fichiers réseau qui sont considérés comme non-sûrs par MS Office même en les forçant, avec à la clé une réauthentification à chaque fichier ouvert sous l'une des applis Office
avatar

17

Et vous utilisez le serveur WebDAV de OwnCloud?
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

18

Oui.
avatar