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 :

Information et installation sur le service WebDAV


Sujet :

Apache

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Information et installation sur le service WebDAV
    - Bonjour, je suis actuellement étudiant en BTS informatique et je travaille actuellement sur un projet dans le cadre de ma formation.

    - Je suis plutôt bien avancé pour le moment, j’ai un site web fonctionnel (html-php-mysql) qui me permet de consulter
    des informations présente sur une base de données, et je travail déjà sur une nouvelle fonctionnalité du projet.

    - Pour faire simple, je suis sur un réseau local, avec deux Pc (respectivement un Pc production ou sont basé
    serveur et Base de données, et un Pc Client Distant d’où on peut consulter le site web).
    Pour développer ce site Web, j’ai utilisé la dernière version de WampServer (http://www.wampserver.com/ WampServer 2.1e (32 bits)),
    ainsi que Notepad++ et du site du w3c pour valider les pages.

    - Je dois maintenant pouvoir envoyer sur le poste de production les fichiers issus de la CAO (conception assisté par ordinateur),
    et pour cela je dois installer et configurer un service WebDAV entre poste client et poste de production.

    - C’est à partir d’ici que je commence un peu à me perdre, j’ai beau avoir passé plusieurs heures à rechercher
    une équivalence récente avec mon projet, je ne trouve rien de concret.

    - Je n’ai pas très bien compris à quoi pouvais servir le service WebDav, j’ai remarqué qu’il servait généralement à sécuriser une connexion,
    et qu’il y avait une allusion au protocole https, mais j’aimerai savoir si quelqu’un pouvais me donner plus de détails sur ce service.
    Qu'es ce qu'il apporte de plus par rapport à un serveur FTP, qui serait peut être mieux adapté pour cette utilisation?

    - Pour faire bonne mesure si cette personne pouvait m’expliquer comment je peux configurer WampServer avec le service WebDav,
    pour pouvoir envoyer ces fichiers. (Ou du moins m’indiquer ou je pourrais trouver un didacticiel en rapport avec mon projet).
    Lors de mes recherches j’ai pu en déduire que je dois modifier le fichier httpd.conf, mais après je n’ai pas pu déterminer quoi modifier.

    Merci d’avance pour vos réponses.

    Ps : J’utilise actuellement Windows7 pro, le Pc de production est configuré sous Windows Xp pro.
    Je ne compte pas changer sans bonne raison car d’autres personnes travaillent actuellement dessus.
    J’ai utilisé WampServer 2.1e (32 bits) mais je suis ouvert à toute proposition (easy php – xampp…)

  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
    Citation Envoyé par Elrandal Voir le message
    - Je n’ai pas très bien compris à quoi pouvais servir le service WebDav, j’ai remarqué qu’il servait généralement à sécuriser une connexion,
    et qu’il y avait une allusion au protocole https, mais j’aimerai savoir si quelqu’un pouvais me donner plus de détails sur ce service.
    Qu'es ce qu'il apporte de plus par rapport à un serveur FTP, qui serait peut être mieux adapté pour cette utilisation?
    Pas vraiment de rapport avec la sécurité. Tu es allé consulter Wikipedia sur le sujet ? http://fr.wikipedia.org/wiki/Webdav

    L'intérêt de WebDAV c'est que tu peux "monter" ce partage WebDAV en tant que favoris réseau dans Windows et l'utiliser comme si c'était un lecteur réseau partagé, donc faire par exemple du glisser-déposer.

    Citation Envoyé par Elrandal Voir le message
    - Pour faire bonne mesure si cette personne pouvait m’expliquer comment je peux configurer WampServer avec le service WebDav,
    pour pouvoir envoyer ces fichiers. (Ou du moins m’indiquer ou je pourrais trouver un didacticiel en rapport avec mon projet).
    Lors de mes recherches j’ai pu en déduire que je dois modifier le fichier httpd.conf, mais après je n’ai pas pu déterminer quoi modifier.
    Doc Apache : http://httpd.apache.org/docs/2.2/mod/mod_dav.html. Il faut activer le module mod_dav (clic sur l'icône Wamp > Apache > Modules > mod_dav) et faire de la conf comme dans la doc Apache.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2011
    Messages : 11
    Points : 3
    Points
    3
    Par défaut
    Quelqu'un a dit webdav?

    Citation Envoyé par _Mac_ Voir le message
    L'intérêt de WebDAV c'est que tu peux "monter" ce partage WebDAV en tant que favoris réseau dans Windows et l'utiliser comme si c'était un lecteur réseau partagé, donc faire par exemple du glisser-déposer.
    Sauf qu'il me semble que l'on peut faire exactement la même chose avec un FTP. Donc au final, je ne vois pas trop de différence. Des facilités point de vue identification et "pare-feu" peut-être?

    Edit : Ah... par contre niveau FTP, il n'y a pas de système de blocage de fichiers après modifications, donc un bon point pour webdav finalement dans le cas d'un travail à plusieurs...

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    - Merci de porter attention à mon problème.

    - J'ai repris le temps de me replonger dans mon sujet au vu des réponses que vous m'avez donné.

    - Si j'ai bien compris, un service WebDav permet donc de créer une sorte de disque dur partagé, permettant dans un cas comme le mien de stocker des fichiers envoyés du Pc Client, sur le Pc Serveur. Cela me rappelle effectivement un service FTP comme celui que j'ai pu monter l'année dernière. Un FTP pourrai être envisagé si l'utilisation s'avère plus adapté à ma situation (le cahier des charges ne prévoit pas la modification ou la suppression des fichiers).

    - Coté configuration du service WebDav, je n'ai pas encore réussi à résoudre mon problème, si j'ai bien compris, il faut que je lance le module dav_module (le plus proche de mod_dav car il n'est pas dans la liste des modules apaches), ainsi que le dav_fs_module (qui est cité dans la doc).

    - Pour la modification du https.conf (wamp est installé sous C:\wamp), il faut donc que je rajoute les lignes:
    Dav On
    DavLockDB ..... //ici je dois mettre l'emplacement pour une lock database, cette BdD est elle obligatoire? si oui, doit elle être dans le répertoire de wamp?

    - Le Full Example de la doc est il une des configurations possible de cette BdD dans le fichier https.conf?

    - Les modifications que l'on doit effectué dans ce fichier doivent faite à la fin de ce fichier ou y a t'il une zone précise pour ce genre de modification?

    - Une fois la configuration effectué, que doit on faire pour créer le lecteur réseau? Doit ton créer un dossier de destination comme pour le FTP, y a t'il d'autre modifications à faire dans le https.conf?

    Merci d'avance de vos réponses.

  5. #5
    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
    Citation Envoyé par Elrandal Voir le message
    DavLockDB ..... //ici je dois mettre l'emplacement pour une lock database, cette BdD est elle obligatoire? si oui, doit elle être dans le répertoire de wamp?
    Une bonne idée peut consister à lire la doc Apache de mod_dav_fs dans laquelle on trouve une réponse :
    The directory containing the lock database file must be writable by the User and Group under which Apache is running. For security reasons, you should create a directory for this purpose rather than changing the permissions on an existing directory.
    Oui, je pense que c'est un paramètre obligatoire. Tu peux essayer de t'en passer et tu vois si ça marche sans

    Citation Envoyé par Elrandal Voir le message
    - Le Full Example de la doc est il une des configurations possible de cette BdD dans le fichier https.conf?
    Euh oui, c'est une des configurations possibles, mais quel est le sens de la question ?

    Citation Envoyé par Elrandal Voir le message
    - Les modifications que l'on doit effectué dans ce fichier doivent faite à la fin de ce fichier ou y a t'il une zone précise pour ce genre de modification?
    A la fin, c'est bien, sinon dans le bloc <VirtualHost> si tu ne veux appliquer cette configuration qu'à un hôte virtuel existant.

    Citation Envoyé par Elrandal Voir le message
    - Une fois la configuration effectué, que doit on faire pour créer le lecteur réseau? Doit ton créer un dossier de destination comme pour le FTP, y a t'il d'autre modifications à faire dans le https.conf?
    Cette configuration se fait sur le PC client. Pour Windows, il s'agit de créer un favori réseau.

  6. #6
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Solution au problème
    Bonjour,
    Après de longue recherche, j'ai réussi à configurer Wamp comme je le souhaitais.
    Vous ayant demandé de l'aide, je tient à vous faire par de ma solution.
    A la base, je souhaitais obtenir des informations sur les services WebDAV.
    Ils permettent de "monter" un partage en tant que favoris réseau dans Windows et l'utiliser comme si c'était un lecteur réseau partagé.

    Comme je l'ai dit dans mes posts précédent, j'utilise WampServer 2.1e (32 bits) qu'il à fallu configurer.
    Après recherche voici comment j'ai procédé:

    Dans le fichier C:\wamp\bin\apache\apache2.2.17\conf\httpd.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Decommenter les lignes suivantes:
    LoadModule dav_module modules/mod_dav.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule setenvif_module modules/mod_setenvif.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule auth_digest_module modules/mod_auth_digest.so
    LoadModule authn_file_module modules/mod_authn_file.so
    Decommenter également la ligne Include conf/extra/httpd-dav.conf

    Dans le fichier C:\wamp\bin\apache\apache2.2.17\conf\extra\httpd-dav.conf
    Commenter:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DavLockDB "C:/Program Files/Apache Software Foundation/Apache2.2.17/var/DavLock"
    et rajouter à la place:
    DavLockDB "C:\wamp\tmp\DavLock"
    Commenter:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Alias /uploads "C:/Program Files/Apache Software Foundation/Apache2.2.17/uploads"
    et rajouter à la place:
    Alias /webdav "C:\wamp\www\webdav"
    puis pour finir, rajouter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <Directory "C:\wamp\www\webdav">
    Dav On
    </Directory>
    Créer un répertoire C:\wamp\www\webdav

    Une fois ces opérations faite, il ne reste plus qu'à redémarrer les services de Wamp.

    Je vais rajouter cette partie pour finaliser mon explication:
    Ouvrir le menu d'ajout d'emplacement réseau dans le poste de travail et choisissez comme adresse http://localhost/webdav (si vous êtes sur le même pc) ou http://X.X.X.X/webdav (si vous êtes sur un pc distant, ou X.X.X.X est l'adresse IP du serveur).

    J'espère que ma solution pourra aider d'autre personnes ayant les même problèmes. Je me rend bien compte également que ma solution n'est pas complète, vu que dans la balise <Directory> j'ai enlevé toutes les options concernant la sécurité. Je compte y remédier d'ici peut mais pour le moment j'ai remplis le cahier des charges qui ne précise rien à ce niveau.

Discussions similaires

  1. [SP-2007] comment installer windows sharepoint service sur windows serveur 2008
    Par fredy9 dans le forum SharePoint
    Réponses: 9
    Dernier message: 27/01/2012, 16h19
  2. Informations et aide sur l'installation Ubuntu
    Par johannj dans le forum Ubuntu
    Réponses: 2
    Dernier message: 22/10/2011, 00h53
  3. Installé un gateway service sur fedora
    Par edzodzinam dans le forum RedHat / CentOS / Fedora
    Réponses: 0
    Dernier message: 14/05/2008, 10h59
  4. Réponses: 0
    Dernier message: 13/04/2008, 00h39

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