IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

WebDav - comment vérifier que WebDav fonctionne bien ?


Sujet :

Apache

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Points : 10
    Points
    10
    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 Fichiers attachés

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    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 ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    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é ?

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Points : 12 977
    Points
    12 977
    Par défaut
    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.

Discussions similaires

  1. comment vérifier que google prend bien un site ?
    Par clavier12AZQSWX dans le forum Référencement
    Réponses: 7
    Dernier message: 30/12/2014, 10h36
  2. Réponses: 4
    Dernier message: 27/01/2011, 12h42
  3. Réponses: 0
    Dernier message: 15/08/2007, 17h36
  4. Comment vérifier que la valeur d'un champ soit unique?
    Par le lynx dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/05/2005, 15h11
  5. Réponses: 11
    Dernier message: 27/03/2005, 16h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo