Installation de l'exemple
L'exemple proposé utilise un site protégé nommé test.example.com. Les utilisateurs non-authentifiés sont redirigés vers auth.example.com.Depuis l'archive
Suivre d'abord les instructions d'installation par l'archive. Ensuite taper:$ make example
Depuis les paquets Debian
D'abord suivre les instructions d'installation par Debian. L'exemple est fourni dans le paquet, il n'y a plus rien à faire.
Configuration
Après compilation, vous disposez d'un fichier example/apache.conf. Vous avez simplement à l'inclure dans le fichier de configuration d'Apache:
# 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
127.0.0.2 auth.example.com 127.0.0.3 test.example.com 127.0.0.4 manager.example.com
- utiliser l'interface d'administration: redémarrez Apache et connectez vous à http://manager.example.com/
- é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).
- 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,
- 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,
- 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.