Statistics

Statistics Mondial

Nombre de Visites

830013
Aujourd'ui
Hier
Cette Semaine
La Semaine Dernière
Ce Mois
Le Mois Dernier
TOUS
328
610
2604
787298
3118
14271
830013

Votre IP: 216.73.216.99
Date: 2025-06-08 07:06:46

Qui est en ligne

Nous avons 17 invités et aucun membre en ligne

Si vous avez accès à un serveur web qui prend en charge le protocole WebDAV (World Wide Web Distributed Authoring and Versioning), vous pouvez choisir de publier des calendriers sur ce serveur. Cela est utile si vous voulez partager des calendriers et des informations de disponibilité avec d'autres utilisateurs, mais que vous ne disposez pas d'une application comme Microsoft Exchange.

  1. Sur un serveur WAMP

    Installer le serveur wamp en téléchargeant le logiciel WAMPServer:
    • si vous avez installez le serveur Wamp sur C:\wamp:
    • Dans le fichier C:\wamp\bin\apache\apache2.2.6\conf\httpd.conf
      decommenter les lignes suivantes

      LoadModule dav_module modules/mod_dav.so
      LoadModule dav_fs_module modules/mod_dav_fs.s

    • Dans le fichier C:\wamp\bin\apache\apache2.2.6\conf\extra\httpd-dav.conf
      • Commenter:
        DavLockDB "C:/Program Files/Apache Software Foundation/Apache2.2/var/DavLock"
      • rajouter à la place:
        DavLockDB "C:\wamp\tmp\DavLock"

      • Commenter:
        Alias /uploads "C:/Program Files/Apache Software Foundation/Apache2.2/uploads"
      • rajouter à la place:
        Alias /webdav "C:\wamp\www\webdav"


      • rajouter :
        <Directory "C:\wamp\www\webdav">
        Dav On
        Order Allow,Deny
        AuthType Basic
        AuthName "Acces sécurisé"
        AuthUserFile C:\wamp\.htpasswd-webdav
        Require user user1 user2 user3

        Allow from all
        </Directory>
      (les lignes en rouges servent à mettre en place un authentification)
    • Créer un répertoire C:\wamp\www\webdav
    • Sous une fenêtre de CMD DOS tapez:
      #C:\wamp\bin\apacheapache2.2.6\bin\htpasswd.exe  -c C:\wamp\.htpasswd-webdav user1
      (taper le mot de passe de user1 et confirmez le)

      #C:\wamp\bin\apacheapache2.2.6\bin\htpasswd.exe    C:\wamp\.htpasswd-webdav user2
      (taper le mot de passe de user2 et confirmez le et faite de même pour user3 et pour tous les autres utilisateur qui devront avoir accès à ce répertoire)
    • Relancer tous les services dans WAMP et votre serveur WEBDAV est prêt à être utiliser par un client SUNBIRD par exemple...


      Read More

  2. Sur un serveur apache sous linux déjà en production sous une distribution Mandriva par exemple:


    • Vérifier la présence du module webdav
      #urpmi apache-mod-dav
    • S'il n'existait pas un fichier/etc/httpd/modules.d/45_mod_dav.conf à dû être créé
    • Les modules mod_dav et mod_dav_fs sont chargés par le module  45_mod_dav.conf
      si ce n'est pas le cas allez dans le fichier /etc/httpd/conf/httpd.conf et dé-commentez les lignes suivantes:
      LoadModule dav_module modules/mod_dav.so
      LoadModule dav_fs_module modules/mod_dav_fs.s
    • Dans le fichier /etc/httpd/modules.d/45_mod_dav.conf rajouter les ligne suivantes:
      Alias /rep1 /var/www/html/webdav/rep1

      <Location /rep1>
      Dav On
      Order Allow,Deny

      AuthType Basic
      AuthName "Acces sécurisé"
      AuthUserFile /etc/httpd/htpasswd-webdav
      Require user user1 user2 user3

      Allow from all
      </Location>
    (les lignes en rouges servent à mettre en place un authentification)

    • Créer le dossier rep1:
      #mkdir -p /var/www/html/webdav/rep1
      #cd /var/www/html
      #chown -R apache: webdav/rep1
    • Créer les utilisateurs user1, user2 et user3 et tapez leur mot de passe
      #htpasswd -c /etc/httpd/htpasswd-webdav user1
      #
      htpasswd  /etc/httpd/htpasswd-webdav user2
      #
      htpasswd  /etc/httpd/htpasswd-webdav user3

      (le paramètre -c sert créer le fichier /etc/httpd/htpasswd-webdav)
    • Relancer le service httpd:
      #service httpd stop
      #service httpd start
    • Votre serveur WEBDAV est prêt à être utiliser par un client SUNBIRD par exemple...