Guide pratique de mise en œuvre d'un serveur WebDAV sous Apache avec LDAP et SSL

Version française du Apache based WebDAV Server with LDAP and SSL

Adaptation française: Denis Berhaut

Relecture de la version française: Vincent Loupien

Préparation de la publication de la v.f.: Jean-Philippe Guérard

Version : 4.1.2.fr.1.1

30 janvier 2006

Historique des versions
Version 4.1.2.fr.1.12006-01-30JPG
Correction de mise en forme sur une suggestion de Bernard Siaud.
Version 4.1.2.fr.1.02004-12-20DB, VL, JPG
Première traduction française
Version 4.1.22003-10-17SA
Ajout de la section d'optimisation SSL
Version 4.1.12003-09-29SA
Mise à jour de la section SSL suite à des commentaires de lecteurs
Version 4.1.02003-09-02SA
Mise à jour de la section SSL suite à des commentaires de lecteurs
Version 4.0.22003-08-01SA
Mises à jour mineures de la ligne de commande de configuration d'Apache /dev/random référencée dans la section SSL.
Version 4.0.12003-07-27SA
Ajout d'informations dans la section SSL
Version 4.02003-06-29SA
Mise à jour du guide pratique pour Apache 2.0. De plus, conversion du source en XML.

Résumé

Ce document constitue le guide pratique de mise en œuvre d'un serveur WebDAV Apache utilisant LDAP pour l'authentification et SSL pour le chiffrement.


Table des matières

1. Introduction
1.1. À propos de ce document
1.2. Contributions au document
1.3. Qu'est-ce qu'Apache ?
1.4. Qu'est-ce que WebDAV ?
1.5. Qu'est-ce que PHP ?
1.6. Qu'est-ce que mySQL ?
1.7. Que nous faut-il ?
1.8. Considérations
2. Pré-requis
2.1. Éléments essentiels
2.2. Apache 2.0.46
2.3. OpenSSL
2.4. La bibliothèque iPlanet LDAP
2.5. mod_auth_ldap
2.6. Le moteur de base de données mySQL
2.7. PHP
3. Installation
3.1. Pré-requis
3.2. mySQL
3.3. Apache 2.0
3.4. mod_auth_ldap
3.5. CERT DB for LDAPS://
3.6. PHP
4. Configurer et installer les services WebDAV
4.1. Modifications au fichier /usr/local/apache/conf/httpd.conf
4.2. Créer un répertoire pour DAVLockDB
4.3. Donner l'accès à DAV
4.4. Créer un répertoire nommé DAVtest
4.5. Redémarrer Apache
4.6. Test de conformité au protocole du serveur WebDAV
5. Administration du serveur WebDAV
5.1. Limiter les accès aux partages de DAV
5.2. Limiter l'accès en écriture à des partages DAV
6. Mettre en œuvre et utiliser SSL pour protéger le trafic HTTP
6.1. Introduction à SSL
6.2. Certificats de test
6.3. Certificats destinés à la production
6.4. Génération d'un CSR
6.5. Installation de la clé privée et du certificat du serveur
6.6. Annulation de la phrase de passe pour la clef privée RSA
6.7. Réglage des performances SSL
A. Outils d'évaluation de performances HTTP/HTTPS
B. Solutions matérielles basées sur le chiffrement SSL
C. Autorités de certification
Glossaire de termes PKI