Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/07/2011, 13h17   #1
Invité de passage
 
Inscription : juin 2008
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 11
Points : 4
Points : 4
Par défaut WebDav - comment vérifier que WebDav fonctionne bien ?

Bonjour,

J'ai activé le WebDav de mon serveur Apache afin de pouvoir parcourir le contenu d'un dossier depuis Cognos Report Studio (une application de développement de rapports BI en client léger), qui me renvoyait une erreur 405 - method not allowed.
Mes recherches m'ont conduit à WebDav, seulement après avoir suivi la procédure de la documentation Apache cela ne fonctionne toujours pas.

Je me demande donc si le problème vient de mon installation/configuration de WebDav (très probable) ou bien si WebDav n'est tout simplement pas la réponse à mon problème.

Je suis donc à la recherche d'un moyen de vérifier que mon WebDav fonctionne bien, ou bien de quelqu'un capable de me le dire.

Mon environnement :
Serveur Windows 2003
Apache 2.0.63

Mon httpd.conf est en PJ.

Merci d'avance
Fichiers attachés
Type de fichier : conf httpd.conf (33,9 Ko, 2 affichages)
Blyver est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 16h51   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Le fichier a l'air correct. Tu peux regarder dans le fichier access_log quelle requête part en erreur 405 ? Passes-tu par un proxy ou un reverse proxy pour atteindre ton WebDAV ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 10h53   #3
Invité de passage
 
Inscription : juin 2008
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 11
Points : 4
Points : 4
Merci d'avoir pris le temps de regarder

Alors concernant le proxy/reverse proxy il est possible qu'il y en ait un (je n'ai pas la maîtrise là-dessus), cependant je viens de tester directement en local sur le serveur et ça ne fonctionne pas non plus.

Je mets un bout de mon access.log correspondant (? je me fie aux horaires ^^) à ma requête refusée.
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
mon.ip - - [25/Jul/2011:10:30:33 +0200] "GET /cognos10/pat/hal/images/tv_white.gif HTTP/1.1" 200 58
mon.ip - - [25/Jul/2011:10:30:33 +0200] "GET /cognos10/pat/hal/images/tv_Lplus.gif HTTP/1.1" 200 157
mon.ip - - [25/Jul/2011:10:30:33 +0200] "GET /cognos10/pat/images/namespace.gif HTTP/1.1" 200 176
mon.ip - - [25/Jul/2011:10:30:33 +0200] "GET /cognos10/pat/hal/images/tv_Lminus_top.gif HTTP/1.1" 200 149
mon.ip - - [25/Jul/2011:10:30:33 +0200] "GET /cognos10/pat/hal/images/tv_folder.gif HTTP/1.1" 200 166
mon.ip - - [25/Jul/2011:10:30:33 +0200] "GET /cognos10/pat/images/modelConnection.gif HTTP/1.1" 200 182
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/images/selection.gif HTTP/1.1" 200 72
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/minus.gif HTTP/1.1" 200 137
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/images/tool_summarize.gif HTTP/1.1" 200 146
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/images/splitCell.gif HTTP/1.1" 200 120
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_fgcolor_dropdown.gif HTTP/1.1" 200 861
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_bold.gif HTTP/1.1" 200 859
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_underline.gif HTTP/1.1" 200 864
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_italic.gif HTTP/1.1" 200 852
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_align_left.gif HTTP/1.1" 200 317
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_align_center.gif HTTP/1.1" 200 314
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_align_right.gif HTTP/1.1" 200 315
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_align_justify.gif HTTP/1.1" 200 326
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_align_top.gif HTTP/1.1" 200 539
mon.ip - - [25/Jul/2011:10:31:45 +0200] "GET /cognos10/pat/hal/images/btn_align_middle.gif HTTP/1.1" 200 539
mon.ip - - [25/Jul/2011:10:31:46 +0200] "GET /cognos10/pat/hal/images/btn_bgcolor_dropdown.gif HTTP/1.1" 200 149
mon.ip - - [25/Jul/2011:10:31:46 +0200] "GET /cognos10/pat/hal/images/btn_align_bottom.gif HTTP/1.1" 200 539
mon.ip - - [25/Jul/2011:10:31:46 +0200] "GET /cognos10/pat/images/tool_conditionalstyle.gif HTTP/1.1" 200 179
mon.ip - - [25/Jul/2011:10:31:46 +0200] "GET /cognos10/pat/images/btn_indent_increase.gif HTTP/1.1" 200 121
mon.ip - - [25/Jul/2011:10:31:46 +0200] "GET /cognos10/pat/images/btn_dropper.gif HTTP/1.1" 200 544
mon.ip - - [25/Jul/2011:10:31:48 +0200] "GET /cognos10/documentation/rs_props_fr.xml HTTP/1.1" 200 105040
mon.ip - - [25/Jul/2011:10:31:48 +0200] "GET /cognos10/pat/dialogs/_XA5.xml HTTP/1.1" 200 4782
mon.ip - - [25/Jul/2011:10:31:48 +0200] "GET /cognos10/pat/dialogs/_XA5_async.js HTTP/1.1" 200 4333
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/images/align_top_left.gif HTTP/1.1" 200 83
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/hal/images/lv_radio.gif HTTP/1.1" 200 884
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/images/align_top_right.gif HTTP/1.1" 200 85
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/images/align_top_center.gif HTTP/1.1" 200 85
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/images/align_middle_center.gif HTTP/1.1" 200 85
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/images/align_middle_right.gif HTTP/1.1" 200 85
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/images/align_bottom_left.gif HTTP/1.1" 200 85
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/images/align_bottom_center.gif HTTP/1.1" 200 85
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/images/align_bottom_right.gif HTTP/1.1" 200 86
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/hal/images/lv_radio_disabled.gif HTTP/1.1" 200 881
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/images/align_middle_left.gif HTTP/1.1" 200 85
mon.ip - - [25/Jul/2011:10:31:49 +0200] "GET /cognos10/pat/hal/images/lv_radio_checked_disabled.gif HTTP/1.1" 200 888
mon.ip - - [25/Jul/2011:10:31:50 +0200] "GET /cognos10/pat/hal/images/lv_radio.gif HTTP/1.1" 200 884
mon.ip - - [25/Jul/2011:10:31:50 +0200] "GET /cognos10/pat/hal/images/lv_radio_checked.gif HTTP/1.1" 200 890
mon.ip - - [25/Jul/2011:10:31:51 +0200] "GET /cognos10/pat/cchl/dialogs/_A78.xml HTTP/1.1" 200 2128
mon.ip - - [25/Jul/2011:10:31:51 +0200] "GET /cognos10/pat/hal/_NO2.js HTTP/1.1" 200 896
mon.ip - - [25/Jul/2011:10:31:51 +0200] "GET /cognos10/pat/ HTTP/1.1" 200 5591
mon.ip - - [25/Jul/2011:10:31:51 +0200] "GET /cognos10/pat/cchl/dialogs/_A78_async.js HTTP/1.1" 200 6883
mon.ip - - [25/Jul/2011:10:31:51 +0200] "PROPFIND /cognos10/samples/images/ HTTP/1.1" 405 347
mon.ip - - [25/Jul/2011:10:31:51 +0200] "GET /cognos10/pat/hal/images/icon_warning.gif HTTP/1.1" 200 637
Blyver est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 12h43   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
Y a-t-il des messages particuliers dans error_log ?

A y regarder de plus près, la configuration de DavLockDB n'est pas bonne : tu es sous Windows et tu indiques un chemin Unix. Il faut indiquer un chemin Windows C:/...

Ensuite, ligne 990, la directive Location n'est pas correcte. Quand on indique un répertoire E:/... comme tu le fais, il faut mettre un bloc Directory. Mais du coup, il faut un Alias :
Code :
1
2
3
4
5
6
Alias /URL_webdav "E:/repertoire/que/je/veux/parcourir"
<Directory "E:/repertoire/que/je/veux/parcourir">
Order Allow,Deny
Allow from all
Dav On
</Directory>
et tu accèdes à ton WebDAV avec http://site.com/URL_webdav
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 13h42   #5
Invité de passage
 
Inscription : juin 2008
Messages : 11
Détails du profil
Informations forums :
Inscription : juin 2008
Messages : 11
Points : 4
Points : 4
Ah merci beaucoup _Mac_, maintenant je peux parcourir le contenu de mon répertoire !

Par contre, impossible de lire un des éléments contenus (des images en l'occurrence), j'ai une erreur 404. Je les voir dans l'index de la page en revanche.
Impossible également de parcourir le contenu d'un sous-répertoire.

Faut-il spécifier une option quelque part pour que les droits d'accès à WebDav soient hérités du dossier parent spécifié ?
Blyver est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/08/2011, 00h15   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 285
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 285
Points : 8 570
Points : 8 570
C'est étrange. Les fichiers access_log et error_log d'Apache indique quoi pour ces erreurs 404 ?

Une erreur 404 est du type "non trouvé". Si c'était un problème de droit tu auras une erreur 401.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h15.


 
 
 
 
Partenaires

Hébergement Web