<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Guide pratique de mise en œuvre d'un serveur WebDAV sous Apache avec LDAP et SSL</title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.69.1" name="generator"><meta name="description" content=" 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. "><link rel="start" href="index.html" title="Guide pratique de mise en œuvre d'un serveur WebDAV sous Apache avec LDAP et SSL"><link rel="next" href="ar01s01.html" title="1. Introduction"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Guide pratique de mise en œuvre d'un serveur WebDAV sous Apache avec LDAP et SSL</th></tr><tr><td align="left" width="20%"> </td><th align="center" width="60%"> </th><td align="right" width="20%"> <a accesskey="n" href="ar01s01.html">Suivant</a></td></tr></table><hr></div><div class="article" lang="fr"><div class="titlepage"><div><div><h1 class="title"><a name="N10001"></a>Guide pratique de mise en œuvre d'un serveur WebDAV sous Apache avec LDAP et SSL</h1></div><div><h3 class="subtitle"><i>Version française du <span class="foreignphrase"><em class="foreignphrase">Apache based WebDAV Server with LDAP and SSL</em></span></i></h3></div><div><div class="author"><h3 class="author"><span class="firstname">Saqib</span> <span class="surname">Ali</span></h3><div class="affiliation"><span class="orgname"> <a href="http://www.xml-dev.com" target="_top">Développement XML/XHTML distant</a> <br></span><div class="address"><p><span style="white-space: pre;"><code class="email"><<a href="mailto:saqib CHEZ seagate POINT com">saqib CHEZ seagate POINT com</a>></code></span></p></div></div></div></div><div><p class="othercredit"><span class="contrib">Adaptation française</span>: <span class="firstname">Denis</span> <span class="surname">Berhaut</span></p></div><div><p class="othercredit"><span class="contrib">Relecture de la version française</span>: <span class="firstname">Vincent</span> <span class="surname">Loupien</span></p></div><div><p class="othercredit"><span class="contrib">Préparation de la publication de la v.f.</span>: <span class="firstname">Jean-Philippe</span> <span class="surname">Guérard</span></p></div><div><p class="releaseinfo">Version : 4.1.2.fr.1.1</p></div><div><p class="pubdate">30 janvier 2006</p></div><div><div class="revhistory"><table summary="Revision history" width="100%" border="1"><tr><th colspan="3" valign="top" align="left"><b>Historique des versions</b></th></tr><tr><td align="left">Version 4.1.2.fr.1.1</td><td align="left">2006-01-30</td><td align="left">JPG</td></tr><tr><td colspan="3" align="left"> Correction de mise en forme sur une suggestion de Bernard Siaud. </td></tr><tr><td align="left">Version 4.1.2.fr.1.0</td><td align="left">2004-12-20</td><td align="left">DB, VL, JPG</td></tr><tr><td colspan="3" align="left">Première traduction française</td></tr><tr><td align="left">Version 4.1.2</td><td align="left">2003-10-17</td><td align="left">SA</td></tr><tr><td colspan="3" align="left">Ajout de la section d'optimisation SSL</td></tr><tr><td align="left">Version 4.1.1</td><td align="left">2003-09-29</td><td align="left">SA</td></tr><tr><td colspan="3" align="left">Mise à jour de la section SSL suite à des commentaires de lecteurs </td></tr><tr><td align="left">Version 4.1.0</td><td align="left">2003-09-02</td><td align="left">SA</td></tr><tr><td colspan="3" align="left">Mise à jour de la section SSL suite à des commentaires de lecteurs </td></tr><tr><td align="left">Version 4.0.2</td><td align="left">2003-08-01</td><td align="left">SA</td></tr><tr><td colspan="3" align="left"> Mises à jour mineures de la ligne de commande de configuration d'Apache /dev/random référencée dans la section SSL. </td></tr><tr><td align="left">Version 4.0.1</td><td align="left">2003-07-27</td><td align="left">SA</td></tr><tr><td colspan="3" align="left"> Ajout d'informations dans la section SSL </td></tr><tr><td align="left">Version 4.0</td><td align="left">2003-06-29</td><td align="left">SA</td></tr><tr><td colspan="3" align="left"> Mise à jour du guide pratique pour Apache 2.0. De plus, conversion du source en XML. </td></tr></table></div></div><div><div class="abstract"><p class="title"><b>Résumé</b></p><p> 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. </p></div></div></div><div></div><hr></div><div class="toc"><p><b>Table des matières</b></p><dl><dt><span class="sect1"><a href="ar01s01.html">1. Introduction</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s01.html#N100AA">1.1. À propos de ce document</a></span></dt><dt><span class="sect2"><a href="ar01s01.html#N100C3">1.2. Contributions au document</a></span></dt><dt><span class="sect2"><a href="ar01s01.html#N100CE">1.3. Qu'est-ce qu'Apache ?</a></span></dt><dt><span class="sect2"><a href="ar01s01.html#N100D8">1.4. Qu'est-ce que WebDAV ?</a></span></dt><dt><span class="sect2"><a href="ar01s01.html#N100FD">1.5. Qu'est-ce que PHP ?</a></span></dt><dt><span class="sect2"><a href="ar01s01.html#N1010A">1.6. Qu'est-ce que mySQL ?</a></span></dt><dt><span class="sect2"><a href="ar01s01.html#N10115">1.7. Que nous faut-il ?</a></span></dt><dt><span class="sect2"><a href="ar01s01.html#N10138">1.8. Considérations</a></span></dt></dl></dd><dt><span class="sect1"><a href="ar01s02.html">2. Pré-requis</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s02.html#N10152">2.1. Éléments essentiels</a></span></dt><dt><span class="sect2"><a href="ar01s02.html#N10157">2.2. Apache 2.0.46</a></span></dt><dt><span class="sect2"><a href="ar01s02.html#N10160">2.3. OpenSSL</a></span></dt><dt><span class="sect2"><a href="ar01s02.html#N1016D">2.4. La bibliothèque iPlanet LDAP</a></span></dt><dt><span class="sect2"><a href="ar01s02.html#N10175">2.5. mod_auth_ldap</a></span></dt><dt><span class="sect2"><a href="ar01s02.html#N1017D">2.6. Le moteur de base de données mySQL</a></span></dt><dt><span class="sect2"><a href="ar01s02.html#N10185">2.7. PHP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ar01s03.html">3. Installation</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s03.html#N10192">3.1. Pré-requis</a></span></dt><dt><span class="sect2"><a href="ar01s03.html#N101D0">3.2. mySQL</a></span></dt><dt><span class="sect2"><a href="ar01s03.html#N1020E">3.3. Apache 2.0</a></span></dt><dt><span class="sect2"><a href="ar01s03.html#N10234">3.4. mod_auth_ldap</a></span></dt><dt><span class="sect2"><a href="ar01s03.html#N10241">3.5. CERT DB for LDAPS://</a></span></dt><dt><span class="sect2"><a href="ar01s03.html#N10250">3.6. PHP</a></span></dt></dl></dd><dt><span class="sect1"><a href="ar01s04.html">4. Configurer et installer les services WebDAV</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s04.html#N1026D">4.1. Modifications au fichier <code class="filename">/usr/local/apache/conf/httpd.conf</code> </a></span></dt><dt><span class="sect2"><a href="ar01s04.html#N10294">4.2. Créer un répertoire pour DAVLockDB</a></span></dt><dt><span class="sect2"><a href="ar01s04.html#N102AA">4.3. Donner l'accès à DAV</a></span></dt><dt><span class="sect2"><a href="ar01s04.html#N102C1">4.4. Créer un répertoire nommé DAVtest</a></span></dt><dt><span class="sect2"><a href="ar01s04.html#N102E6">4.5. Redémarrer Apache</a></span></dt><dt><span class="sect2"><a href="ar01s04.html#N102FE">4.6. Test de conformité au protocole du serveur WebDAV</a></span></dt></dl></dd><dt><span class="sect1"><a href="ar01s05.html">5. Administration du serveur WebDAV</a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s05.html#N1034E">5.1. Limiter les accès aux partages de DAV</a></span></dt><dt><span class="sect2"><a href="ar01s05.html#N10382">5.2. Limiter l'accès en écriture à des partages DAV</a></span></dt></dl></dd><dt><span class="sect1"><a href="ar01s06.html">6. Mettre en œuvre et utiliser SSL pour protéger le trafic HTTP </a></span></dt><dd><dl><dt><span class="sect2"><a href="ar01s06.html#N1039F">6.1. Introduction à SSL</a></span></dt><dt><span class="sect2"><a href="ar01s06.html#N1044B">6.2. Certificats de test</a></span></dt><dt><span class="sect2"><a href="ar01s06.html#N10455">6.3. Certificats destinés à la production</a></span></dt><dt><span class="sect2"><a href="ar01s06.html#N1045C">6.4. Génération d'un CSR</a></span></dt><dt><span class="sect2"><a href="ar01s06.html#InstallingServerCert">6.5. Installation de la clé privée et du certificat du serveur</a></span></dt><dt><span class="sect2"><a href="ar01s06.html#N1053A">6.6. Annulation de la phrase de passe pour la clef privée RSA</a></span></dt><dt><span class="sect2"><a href="ar01s06.html#N10559">6.7. Réglage des performances SSL</a></span></dt></dl></dd><dt><span class="appendix"><a href="apa.html">A. Outils d'évaluation de performances HTTP/HTTPS</a></span></dt><dt><span class="appendix"><a href="apb.html">B. Solutions matérielles basées sur le chiffrement SSL</a></span></dt><dt><span class="appendix"><a href="apc.html">C. Autorités de certification</a></span></dt><dt><span class="glossary"><a href="go01.html">Glossaire de termes PKI</a></span></dt></dl></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"> </td><td align="center" width="20%"> </td><td align="right" width="40%"> <a accesskey="n" href="ar01s01.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%"> </td><td align="center" width="20%"> </td><td valign="top" align="right" width="40%"> 1. Introduction</td></tr></table></div></body></html>