<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"> <head> <meta name="generator" content= "HTML Tidy for Linux/x86 (vers 7 December 2008), see www.w3.org" /> <title>Lemonldap::NG documentation: 3.5-Install-of-example-fr.html</title> <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> <style type="text/css"> /*<![CDATA[*/ body{ background: #ddd; font-family: sans-serif; font-size: 11pt; padding: 0 50px; } div.main-content{ padding: 10px; background: #fff; border: 2px #ccc solid; } a{ text-decoration: none; } p.footer{ text-align: center; margin: 5px 0 0 0; } .heading-1{ text-align: center; color: orange; font-variant: small-caps; font-size: 20pt; } .heading-1-1{ color: orange; font-size: 14pt; border-bottom: 2px #ccc solid; } pre{ background: #eee; border: 2px #ccc solid; padding: 5px; border-left: 10px #ccc solid; } ul.star li{ list-style-type: square; } /*]]>*/ </style> </head> <body> <div class="main-content"> <h2 class="heading-1"><span id="HInstallationdel27exemple">Installation de l'exemple</span></h2> <p class="paragraph"></p> <ul> <li><a href="#HDepuisl27archive">Depuis l'archive</a></li> <li><a href="#HDepuislespaquetsDebian">Depuis les paquets Debian</a></li> <li><a href="#HConfiguration">Configuration</a></li> </ul>L'exemple proposé utilise un site protégé nommé test.example.com. Les utilisateurs non-authentifiés sont redirigés vers auth.example.com. <h3 class="heading-1-1"><span id="HDepuisl27archive">Depuis l'archive</span></h3> <p class="paragraph"></p>Suivre d'abord <span class="wikilink"><a href= "3.2-Install-from-tarball.html">les instructions d'installation par l'archive</a></span>. Ensuite taper: <div class="code"> <pre> $ make example </pre> </div> <h3 class="heading-1-1"><span id="HDepuislespaquetsDebian">Depuis les paquets Debian</span></h3><br /> <br /> D'abord suivre <span class="wikilink"><a href= "3.3-Install-from-debian-packages.html">les instructions d'installation par Debian</a></span>. L'exemple est fourni dans le paquet, il n'y a plus rien à faire. <h3 class="heading-1-1"><span id= "HConfiguration">Configuration</span></h3><br /> <br /> Après compilation, vous disposez d'un fichier example/apache.conf. Vous avez simplement à l'inclure dans le fichier de configuration d'Apache:<br /> <br /> <div class="code"> <pre> # Apache-1.3: ajouter ceci dans httpd.conf include /path/to/lemonldap-ng/source/example/apache.conf # Apache-2.x: include /path/to/lemonldap-ng/source/example/apache2.conf # Debian Apache-1.3 ln -s /usr/share/doc/lemonldap-ng/example/apache.conf /etc/apache/conf.d/test.conf # ou avec Apache-2.x ln -s /usr/share/doc/lemonldap-ng/example/apache2.conf /etc/apache2/sites-enabled/test.conf </pre> </div> <p class="paragraph"></p>Modifiez votre fichier /etc/hosts pour y ajouter: <p class="paragraph"></p> <div class="code"> <pre> 127.0.0.2 auth.example.com 127.0.0.3 test.example.com 127.0.0.4 manager.example.com </pre> </div> <p class="paragraph"></p>Vous devez ensuite indiquer les paramètres de connexion LDAP. Vous pouvez au choix : <ul class="star"> <li>utiliser l'interface d'administration: redémarrez Apache et connectez vous à <span class="nobr"><a href= "http://manager.example.com/">http://manager.example.com/</a></span></li> <li>éditer /path/to/lemonldap-ng/source/example/lmConfig-1 et renseigner vos paramètres LDAP (utilisateurs Debian: /usr/share/doc/lemonldap-ng/example/conf/lmConfig-1).</li> </ul>Si vous ne renseignez pas managerDn et managerPassword, Lemonldap::NG utilisera une connexion anonyme pour trouver le dn de l'utilisateur. <p class="paragraph"></p>NOTES: <ul class="star"> <li>seuls quelques paramètres peuvent être édités à la main dans le fichier de configuration. Vous devez utiliser le manager pour la modifier, mais comme l'exemple est déjà configuré, vous pouvez éditer ce fichier directement,</li> <li>si la configuration est stockée dans des fichiers, vous devez mettre les droits sur le répertoire (par ex pour l'utilisateur www-data) pour que le processus Apache puisse lire et écrire les fichiers,</li> <li>chaque nouvelle configuration est sauvegarder dans un nouveau fichier par le manager (ou un nouvel enregistrement avec l'interface de connexion au bases de données DBI) ainsi vous pouvez restaurer une ancienne configuration.</li> </ul>Redémarrez ensuite Apache et utilisez votre navigateur préféré pour vous connecter à <span class= "wikiexternallink"><a href= "http://test.example.com/">http://test.example.com/</a></span>. Vous serez redirigés vers auth.example.com. Connectez-vous avec un compte valide et la page protégée apparaîtra. </div> <p class="footer"><a href="index.html">Index</a></p> </body> </html>