Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2905 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Configuration de WebDAV dans Apache2

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Configuration de WebDAV dans Apache2

n°376487
warp
Posté le 18-12-2003 à 14:24:44  profilanswer
 

J'ai posté ce message sur le forum Win/Soft/réseau
mais aucune réponse.
Comme je suis sous linux, peut-être aurais-je plus de chances ici ? !
 
J'essaye de configurer mod_dav pour apache2.
à priori le module est bien chargé
Voici un extrait de phpinfo.php

Code :
  1. Loaded Modules : core prefork http_core mod_so mod_dav mod_dav_fs mod_access ....


Donc j'ai bien les modules mod_dav et mod_dav_fs
 
Voici la portion de code de httpd.conf

Code :
  1. DavLockDB /var/lock/DavLock
  2. <Directory "/srv/www/htdocs/MyPages">
  3.         DAV On
  4. #       AuthType Basic
  5. #       AuthName "WebDAV Restricted"
  6. #       AuthUserFile /private/etc/httpd/passwords/webdav.access
  7. #       require valid-user
  8.         order allow,deny
  9.         allow from all
  10. </Directory>


 
Lorsque je décommente la partie authentification,
j'ai bien une boite de dialoguqe me demandant un nom/pass.
Donc apacghe charge bien cette partie de config.
 
Si je vais voir la page : http://monserveur/MyPages
j'ai bien le répertoire.
Si par contre j'essaye de mapper cette page comme webfolder,
ça ne donne rien (idem en mappant un disque réseau).
 
Quelque a-t-il cette configuration ?


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
mood
Publicité
Posté le 18-12-2003 à 14:24:44  profilanswer
 

n°376826
warp
Posté le 19-12-2003 à 09:37:33  profilanswer
 

ça avance un peu,
je peux me connecter à un disque réseau en passant par le wizard,
donc le module DAV de apache fonctionne.....à moitié,
car je n'arrive pas à créer de documents.
 
Voici les logs :  

Code :
  1. [Fri Dec 19 09:30:06 2003] [error] [client 192.168.100.106] The locks could not be queried for verification against a possible "If:" header.  [500, #0]
  2. [Fri Dec 19 09:30:06 2003] [error] [client 192.168.100.106] Could not open the lock database.  [500, #400]
  3. [Fri Dec 19 09:30:06 2003] [error] [client 192.168.100.106] (13)Permission denied: Could not open property database.  [500, #1]


 
Si quelqu'un peut m'aider....


---------------
Il n'est pas nécéssaire de réussir pour persévérer.
n°411758
Cham
Posté le 18-02-2004 à 09:50:57  profilanswer
 

  Hello warp ,
C'est aprés avoir lutté pendant une semaine pour faire marcher des certificats privés pour apache2 que je butte a nouveau sur webdav.
Apparament, ta config permet déja faire marcher webdav (ce qui n'est pas mon cas ).
Quels sont les fichiers de configuration a modifier et comment les as-tu modifiés? As-tu une procédure ? (la doc pour webdav et apache2 est trés petite)
Suite a cela, je serai obligé de me pencher sur ton problème (car je dois aussi passer par là).

n°411762
[Albator]
MDK un jour, MDK toujours !
Posté le 18-02-2004 à 09:59:50  profilanswer
 

J'utilise webdav avec apache2, sur mon PC @home.
Je te filerai ma conf ce soir, mais de mémoire, ça ressemble à la tienne.
 
Assure toi que le répertoire /var/lock/DavLock existe, et que apache peut écrire dedans ...


Message édité par [Albator] le 18-02-2004 à 10:00:54
n°411797
Cham
Posté le 18-02-2004 à 11:15:52  profilanswer
 

Génial,
mais en effet, Davlock n'existe pas, faut-il créer un fichier vide ou comment puis-je le trouver???


Message édité par Cham le 19-02-2004 à 11:02:28
n°411903
[Albator]
MDK un jour, MDK toujours !
Posté le 18-02-2004 à 12:52:49  profilanswer
 

Créer un rep vide et donne lui les droits d'accès pour apache.

n°412711
Cham
Posté le 19-02-2004 à 11:07:56  profilanswer
 

Ca avance un peu :
 
Je peut m'authentifier, mais je n'ai pas l'autorisation pour voir dans les repertoires.  :fou:  
Réponse du serveur aprés l'authentification :
 


Forbidden
 
You don't have permission to access /rep/ on this server.
Apache-AdvancedExtranetServer/2.0.44 (Mandrake Linux/11mdk) mod_perl/1.99_08 Perl/v5.8.0 mod_ssl/2.0.44 OpenSSL/0.9.7a DAV/2 PHP/4.3.1 Server at dav.server.home Port 80


 
Voici ma conf :
 

<IfDefine HAVE_DAV>
  <IfModule !mod_dav.c>
    LoadModule dav_module    modules/mod_dav.so
  </IfModule>
</IfDefine>
                                                                                                                             
<IfDefine HAVE_DAV_FS>
  <IfModule !mod_dav_fs.c>
    LoadModule dav_fs_module   modules/mod_dav_fs.so
  </IfModule>
</IfDefine>
                                                                                                                             
<IfModule mod_dav.c>
                                                                                                                             
    DavMinTimeout 600
       <Location /rep>
#               Options None
               Dav On
               AllowOverride None
               Authtype Basic
               AuthName "dav.server.home"
               AuthUserFile /var/www/userpasswd/passwd
#               <Limit PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK>
                       Require valid-user
#               </Limit>
#       allow from all
       </Location>
                                                                                                                             
                                                                                                                             
</IfModule>
                                                                                                                             
<IfModule mod_dav_fs.c>
                                                                                                                             
    # Location of the WebDAV lock database.
    DavLockDB /var/www/userpasswd/DAVLock
                                                                                                                             
</IfModule>


 
Si quelqu'un a une idée ...


Message édité par Cham le 19-02-2004 à 11:12:09
n°412749
Cham
Posté le 19-02-2004 à 11:40:44  profilanswer
 


Ca marche !!  :sol:  
 
En fait, l'option a rajouter est :  
 

Options Indexes FollowSymLinks


 
Bon, maintenant il faut que je fasse marcher ca sous SSL (juste pour dire que les astuces sont les bienvenues  ;) )

n°417578
Cham
Posté le 25-02-2004 à 15:42:35  profilanswer
 

Webdav marche (la conf est au dessus), mais ne génère que des pages HTML. (le même problème que warp, je crois)
 
J'ai besoin d'y acceder avec un client windows 98 (en connectant un dossier web). Cela est impossible, le client répond que le serveur n'est pas joignable ou alors il est surchargé ! :fou:  
 
Je ne sais pas si l'erreur vient du client ou du serveur (DAVlock est de taille nulle).
 
Aidez moi !!!

n°417822
[Albator]
MDK un jour, MDK toujours !
Posté le 25-02-2004 à 20:33:48  profilanswer
 

Mandrake 9.2
 
/etc/httpd/commonhttpd.conf :
2 lignes en tout début de fichier:

DAVLockDB /var/lock/DAVLock/DAVLock
DAVMinTimeout 600


 
Un alias vers mon répetoire partagé:

Alias /Download     /home/.hidden/albator/Download


 
Les droits d'accès à mon répertoire:

<Directory /home/.hidden/albator/Download>
    DAV On
    AllowOverride All
    Options MultiViews Indexes Includes FollowSymLinks
    <IfModule mod_access.c>
      Order allow,deny
      Allow from all
    </IfModule>
</Directory>


 
Mon répertoire Davlock:

drwxr-xr-x  2 apache apache 4096 jan 26 22:38 DAVLock/


 
Et voila, ça marche ... Testé avec NT4 et XP.

mood
Publicité
Posté le 25-02-2004 à 20:33:48  profilanswer
 

n°418760
Cham
Posté le 27-02-2004 à 11:07:32  profilanswer
 

Ca marche toujours pas, j'arrive simplement à monter le dossier web sous linux avec la commande :
 

mount -t davfs http://monserveur/repertoire /mnt/dav


 
Je ne peux quasiment rien faire dans le répertoire monté. (DAVlock est toujours un fichier vide !!)
 
As tu modifié ton fichier /etc/httpd/conf.d/45_mod_dav.conf ?

n°418833
[Albator]
MDK un jour, MDK toujours !
Posté le 27-02-2004 à 12:25:40  profilanswer
 

Non j'ai rien touché d'autre.
A noter qu'avec certaines configs, j'arrivais à faire un mount.davfs sous Linux, alors que Win m'envoyait bouler. Maintenant ça marche avec les 2.
 
A ta place je mettrai le DAVLockDB AVANT les réperoires à partager.

n°426847
Cham
Posté le 08-03-2004 à 10:30:28  profilanswer
 

Autre question: as-tu compilé apache 2 et mod_dav ou as tu utilisé les RPMs de mandrake ??

n°426959
[Albator]
MDK un jour, MDK toujours !
Posté le 08-03-2004 à 13:29:59  profilanswer
 

RPM Mandrake ...

n°427082
Cham
Posté le 08-03-2004 à 16:50:05  profilanswer
 

Lorsque j'essaye de monter mon repertoire a la main, la commande mount me répond ce message d'erreur:
 

Your server support only GET ,HEAD ,POST ,OPTIONS ,TRACE methods


 
les droits sur la racine du serveur m'empecherait-ils de monter des repertoires ?


Message édité par Cham le 08-03-2004 à 16:56:19
n°429650
Cham
Posté le 11-03-2004 à 14:53:48  profilanswer
 

Bon, j'ai pris une Red Hat 9 : Tout marche du premier coup... :pt1cable:  :pt1cable:  :pt1cable:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Configuration de WebDAV dans Apache2

 

Sujets relatifs
Configuration minimum requise pour gateway/pdc/etc[debian]Soucis de configuration du clavier.
[Debian] Configuration réseau[pb instal MDK] Problêmes: sortie DVI / Configuration internet.
pureftpd : configuration avec mysqlMise a jour de configuration hardware : demande de conseil
Configuration Firewall, iptables, interfaces graphiques[configuration avancée de serveurs FTP]
Configuration reso de Linux[Reseau Windows 2000] Pb de configuration
Plus de sujets relatifs à : Configuration de WebDAV dans Apache2


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR