phpLDAPAdmin (aka PLA) è un'applicazione web per l'amministrazione di server LDAP. Fornisce un modo semplice per gestire i server LDAP tramite un browser web. È scritto in linguaggio PHP ed è concesso in licenza sotto GNU GPL.
Poiché è un'applicazione Web, questo browser LDAP funziona su molte piattaforme come Ubuntu, Debian, derivati di Redhat, Fedora, openSUSE, FreeBSD, OpenBSD e Solaris.
phpLDAPAdmin è lo strumento perfetto per i professionisti LDAP e gli amministratori di livello base.
Prima di installare phpLDAPAdmin,
LEGGI:Configurazione dettagliata del server OpenLDAP su CentOS 7 / RHEL 7
Prerequisiti:
Su CentOS/RHEL:
phpLDAPAdmin non è disponibile nel repository principale, quindi è necessario abilitare il repository EPEL per derivati basati su Redhat.
### For RHEL 7 ### # rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ### For CentOS 7 ### # yum -y install epel-release
Installa phpLDAPAdmin:
Ora puoi installare phpLDAPAdmin usando “yum ” su CentOS e “apt-get ” rispettivamente su Ubuntu.
### CentOS 7 / RHEL 7 ### # yum install -y phpldapadmin ### Ubuntu 16.04 ### $ sudo apt-get update $ sudo apt-get install -y phpldapadmin
Configura l'host virtuale Apache su CentOS 7 / RHEL 7:
Per impostazione predefinita, phpLDAPAdmin inserisce il file di configurazione web in /etc/httpd/conf.d directory; ha regole e permessi di accesso. phpLDAPAdmin è accessibile solo da localhost (127.0.0.1) , per cambiarlo; dobbiamo modificare il file phpldapadmin.conf.
In CentOS 7, l'accesso al Web è gestito da mod_authz_core.c modulo; quindi le normali regole di autorizzazione o negazione non funzioneranno anche se le modifichi.
# vi /etc/httpd/conf.d/phpldapadmin.conf
Aggiorna il file di configurazione mostrato come di seguito. Esegui il Rosso e Aggiungi il Verde uno .
Alias /phpldapadmin /usr/share/phpldapadmin/htdocs Alias /ldapadmin /usr/share/phpldapadmin/htdocs usr/share/phpldapadmin/htdocs> <IfModule mod_authz_core.c> # Apache 2.4 # Require local Require all granted