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.