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 :

Configuration serveur WebDav


Sujet :

Apache

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Août 2009
    Messages : 32
    Points : 30
    Points
    30
    Par défaut Configuration serveur WebDav
    Bien le bonsoir tout le monde,

    J'ai quelques difficulté à configurer un VH Apache pour un serveur WebDAV.
    L'installation de Apache2.2 sur Ubuntu 10.04 est toute fraîche. J'ai retiré le site www-default afin que seul mon serveur WebDAV ne soit accessible pour le moment.

    Actuellement, je veux un WebDAV sans aucune identification, car si je pouvais au moins faire ça, ce serait bien :p

    Les symptômes :
    Je peux me connecter à mon WebDAV et voir le contenu. Quand je veux supprimer un fichier le contenant, il réapparaît au rafraîchissement (et est bien présent dans mon serveur quand je regarde en local). Si par contre je veux ajouter un fichier, j'ai un code d'erreur -36 (Ecriture impossible) sur Mac OSX, et un erreur équivalente pour Windows : "Impossible de lire à partir du fichier ou de la disquette source".

    Donc Lecture 1 - Ecriture 0 !!!

    Ma configuration :

    Voici mon fichier de configuration du site dans "sites enabled" :


    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
    <VirtualHost *:80>
    	ServerAdmin admin@mon.domaine.net
    	ServerName mon.domaine.net
     
    	DocumentRoot /var/www/webdav
    	DavLockDB /usr/local/apache/mon.domaine.net
    	<Directory />
    		Options FollowSymLinks
    		AllowOverride None
    	</Directory>
    	<Directory /var/www/home>
    		Dav On
     
    		Options Indexes FollowSymLinks MultiViews
    		AllowOverride None
    		Order allow,deny
    		allow from all
    	</Directory>
     
    	ErrorLog /var/log/apache2/error.log
     
    	# Possible values include: debug, info, notice, warn, error, crit,
    	# alert, emerg.
    	LogLevel warn
     
    	CustomLog /var/log/apache2/access.log combined
     
    </VirtualHost>
    mon.domaine.net est évidement le nom de mon site. Mais comme on le voit dans DavLockDB, je l'utilise aussi comme nom de dossier pour le DavLockDB. En fait c'est peut-être là mon erreur, je ne comprends pas si la directive DavLockDB implique de mettre le nom d'un fichier qui va se créer, ou le nom d'un dossier créé qui contiendra les informations de verrou pour DAV…

    Si je vous fais un 'ls -l /war/www', j'obtiens ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    drwxrwxrwx 2 www-data www-data 4096 2010-08-29 20:17 webdav
    Pour le LockDB, j'ai donc un dossier du nom mon.domain.net. En faisant un 'ls -l /usr/local/apache', on a :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    drwxr-xr-x 2 www-data www-data 4096 2010-08-29 20:08 mon.domaine.net
    Voilà, si quelqun pouvait m'aider à résoudre ce petit soucis d'écriture, cela me permettrait d'avancer plus loin (notament la sécurité :p).

    Bonne soirée,
    Oragon Efreet.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Août 2009
    Messages : 32
    Points : 30
    Points
    30
    Par défaut
    Bon, finalement j'ai trouvé.
    Cette histoire de Lock me tortillait ^^ Et effectivement c'était ça.

    Donc la directive DavLockDB ne pointe pas un dossier, mais un fichier.
    C'est trompeur en réalité car mod_dav ne va pas forcément créer un seul fichier : il peut si besoin en créer plusieurs, en se servant du nom de fichier qu'on lui donne comme préfixe.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DavLockDB /path/to/Lock
    Le dossier /path/to doit être autorisé en lecture et ecriture à www-data (ou un autre nom si ce n'est pas celui que vous avez pour Apache).
    Le nom Lock est utilisé pour la création du fichier.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. configuration serveur apache -> faire 1 site Internet
    Par jejerome dans le forum Apache
    Réponses: 4
    Dernier message: 19/04/2006, 12h43
  2. Configuration serveur mail
    Par JoN28fr dans le forum Serveurs (Apache, IIS,...)
    Réponses: 5
    Dernier message: 25/01/2006, 16h00
  3. configuration serveur
    Par nah_wah dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/04/2005, 12h27
  4. [postgresql]configuration serveur
    Par Fyna dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 16/06/2003, 20h22

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