L'objectif de ce document est de configurer un serveur d'applications Apache avec mySQL, PHP et WebDAV, qui utilise LDAP pour l'authentification. La documentation fournira aussi des détails sur le chiffrement des transactions LDAP.
![]() | N.B. : |
---|---|
Si vous rencontrez des problèmes en installant Apache ou un
quelconque de ses modules n'hésitez pas à contacter l'auteur en
anglais à
N'hésitez pas à faire parvenir tout commentaire relatif à la
version française de ce document à
|
J'ai commencé à écrire ce document en 2001. Un grand nombre de mises à jour et de rajouts ont été faits depuis. Je remercie tous ceux qui m'ont soumis des mises à jour et des corrections.
Le code source XML DocBook de la plus récente version française de ce document à l'adresse : ftp://ftp.traduc.org/pub/traduc.org/doc-vf/HOWTO/telechargement/sgml/Apache-WebDAV-LDAP-HOWTO.xml.
Vous trouverez la plus récente version française de ce document à l'adresse : http://www.traduc.org/docs/howto/lecture/Apache-WebDAV-LDAP-HOWTO.html.
La code source au format XML de la version originale ce document est disponible à http://www.xml-dev.com/xml/Apache-WebDAV-LDAP-HOWTO.xml.
La dernière version originale de ce document est disponible à http://www.xml-dev.com:8080/tldp/http://cvsview.tldp.org/index.cgi/*checkout*/LDP/howto/docbook/Apache-WebDAV-LDAP-HOWTO.xml.
Si vous désirez contribuer à la version originale de ce guide pratique,
vous pouvez télécharger le code source XML de http://www.xml-dev.com/xml/Apache-WebDAV-LDAP-HOWTO.xml, et
envoyer le fichier source modifié à
<saqib CHEZ seagate POINT com>
AVEC VOTRE NOM DANS LA LISTE D'AUTEURS ET DANS L'HISTORIQUE DES VERSIONS
:) Cela sera plus facile pour moi de contacter la personne en cas de
mises à jour ou de corrections. Je vous remercie.
Le serveur HTTP Apache est un serveur HTTP open-source pour systèmes d'exploitation modernes comme UNIX et Windows NT. Il fournit des services HTTP conformes aux standards HTTP actuels.
Le serveur Web Apache peut être téléchargé librement de http://httpd.apache.org/
WebDAV signifie Web enabled Distributed Authoring and Versioning, c'est-à-dire gestion de publication et de configuration sur Internet. Il fournit un environnement partagé aux utilisateurs pour éditer/gérer leurs fichiers sur les serveurs Web. Techniquement, DAV est une extension du protocole http.
Voici une brève description des extensions fournies par DAV :
Protection contre l'écrasement : mécanisme de verrouillage et de déverrouillage pour éviter les problèmes de synchronisation de mises à jour. Le protocole DAV supporte les accès exclusifs et partagés.
Propriétés : méta-données (titre, sujet, créateur, et cætera)
Gestion des attributs de fichiers : copier, renommer, déplacer et supprimer des fichiers
Contrôle d'accès : limitation d'accès à des ressources diverses. Généralement, DAV considère qu'un contrôle d'accès est déjà en place, et ne fournit pas de mécanisme d'authentification robuste.
Gestion des versions : contrôle de versions des documents. Le contrôle des versions n'est pas encore mis en œuvre.
PHP (acronyme récursif pour Processeur Hypertexte PHP) : c'est un langage de scripts open source à usage général qui est particulièrement adapté au développement Web et qui peut être associé à du HTML.
On peut se procurer PHP de http://www.php.net
MySQL, la base de données SQL open source la plus populaire, est développée, distribuée, et maintenue par MySQL AB
On peut télécharger le moteur de base de données de MySQL de http://www.mysql-fr.com/
Les outils nécessaires sont :
un compilateur C, c-à-d GCC
un serveur Web Apache 2
le module LDAP pour Apache
les fichiers de la bibliothèque iPlanet LDAP lib
le moteur SSL
PHP
Le moteur de base de données mySQL
![]() | N.B. : |
---|---|
tous ces paquets sont libres, téléchargeables sur Internet. |
Nous considérons que vous avez déjà installé les éléments suivants dans votre système.
gzip or gunzip — disponibles à http://www.gnu.org/home.fr.html
gcc et GNU make — disponibles à http://www.gnu.org/home.fr.html