Nous avons récemment mis en place en serveur LDAP sous OpenLDAP.
On va maintenant configurer apache2 pour qu’il puisse s’authentifier dans le LDAP.
Voici le lien vers la documentation officielle d’apache2 à ce sujet
On va commencer par activer les modules nécessaires d’apache2
a2enmod ldap auth_basic authnz_ldap authz_user
Ensuite vous éditez vos vhosts et ajouter une des configurations suivante entre les balises <Directory>
L’utilisateur doit exister dans l’Organisation Unit Users
AuthType Basic AuthName "Restricted Area" AuthLDAPBindDN "uid=read_user,cn=Managers,dc=majorxtrem,dc=be" AuthLDAPBindPassword "le_pass_de_read_user" AuthBasicProvider ldap AuthLDAPURL ldap://127.0.0.1/ou=Users,dc=majorxtrem,dc=be?uid AuthzLDAPAuthoritative OFF Require valid-user
L’utilisateur doit exister dans l’Organisation Unit Users et faire partie du groupe Admins
AuthType Basic AuthName "Restricted Area" AuthLDAPBindDN "uid=read_user,cn=Managers,dc=majorxtrem,dc=be" AuthLDAPBindPassword "le_pass_de_read_user" AuthBasicProvider ldap AuthLDAPURL ldap://127.0.0.1/ou=Users,dc=majorxtrem,dc=be?uid AuthzLDAPAuthoritative OFF AuthLDAPGroupAttribute memberUid AuthLDAPGroupAttributeIsDN on Require ldap-group cn=Admins,ou=Groups,dc=comitetig,dc=be
L’utilisateur doit être majorxtrem
AuthType Basic AuthName "Restricted Area" AuthLDAPBindDN "uid=read_user,cn=Managers,dc=majorxtrem,dc=be" AuthLDAPBindPassword "le_pass_de_read_user" AuthBasicProvider ldap AuthLDAPURL ldap://127.0.0.1/ou=Users,dc=majorxtrem,dc=be?uid AuthzLDAPAuthoritative OFF Require user majorxtrem
On termine en rédémrant apache2
/etc/init.d/apache2 restart






Recent Comments