Autenticando usuários do Apache2 no LDAP

Primeiramente habilite o módulo no apache2.

root@debian:~# a2enmod authnz_ldap

Em seguida, ajuste o apache.

root@debian:~# vi /etc/apache2/sites-avaliable/default

<Directory /var/www>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride None
       Order allow,deny
       allow from all

       AuthType Basic
       AuthName "Acesso Restrito"
       AuthBasicProvider ldap
       AuthzLDAPAuthoritative off
       AuthLDAPURL ldap://192.168.0.200/dc=exemplo,dc=com,dc=br?uid
       Require valid-user
       #Require user usuario01 usuario02 usuario03
</Directory>

Caso seja necessário autenticação p/ acessar a base ldap insira as linhas a seguir:

AuthLDAPBindDN "cn=pesquisador,ou=usuarios,dc=exemplo,dc=com,dc=br"
AuthLDAPBindPassword "senha"

E não esqueça de instalar o ldap-utils

root@debian:~# aptitude install ldap-utils

E para finalizar, reinicie o apache.

root@debian:~# /etc/init.d/apache2 restart


Enviado por André Avelino do Santos.


Voltar

linux/artigos/apache-ldap.txt · Última modificação: 13/01/2015 10:44 (edição externa)