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

Modifiez votre fichier /etc/hosts pour y ajouter:

127.0.0.2       auth.example.com
127.0.0.3       test.example.com
127.0.0.4       manager.example.com

Vous devez ensuite indiquer les paramètres de connexion LDAP. Vous pouvez au choix : Si vous ne renseignez pas managerDn et managerPassword, Lemonldap::NG utilisera une connexion anonyme pour trouver le dn de l'utilisateur.

NOTES: Redémarrez ensuite Apache et utilisez votre navigateur préféré pour vous connecter à http://test.example.com/. Vous serez redirigés vers auth.example.com. Connectez-vous avec un compte valide et la page protégée apparaîtra.