phpLDAPAdmin (alias PLA) ist eine Webanwendung zur Verwaltung von LDAP-Servern. Es bietet eine einfache Möglichkeit, LDAP-Server über einen Webbrowser zu verwalten. Es ist in der Sprache PHP geschrieben und unter der GNU GPL lizenziert.
Da es sich um eine Webanwendung handelt, funktioniert dieser LDAP-Browser auf vielen Plattformen wie Ubuntu, Debian, Redhat-Derivaten, Fedora, openSUSE, FreeBSD, OpenBSD und Solaris.
phpLDAPAdmin ist das perfekte Tool für LDAP-Profis und Einsteiger-Administratoren.
Vor der Installation von phpLDAPAdmin
LESEN:OpenLDAP-Serverkonfiguration Schritt für Schritt auf CentOS 7 / RHEL 7
Voraussetzungen:
Auf CentOS/RHEL:
phpLDAPAdmin ist im Haupt-Repository nicht verfügbar, daher müssen Sie das EPEL-Repository aktivieren für Redhat-basierte Derivate.
### 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
Installieren Sie phpLDAPAdmin:
Jetzt können Sie phpLDAPAdmin mit „yum installieren “ unter CentOS und „apt-get ” auf Ubuntu bzw.
### CentOS 7 / RHEL 7 ### # yum install -y phpldapadmin ### Ubuntu 16.04 ### $ sudo apt-get update $ sudo apt-get install -y phpldapadmin
Konfigurieren Sie den virtuellen Apache-Host auf CentOS 7 / RHEL 7:
Standardmäßig legt phpLDAPAdmin die Webkonfigurationsdatei in /etc/httpd/conf.d ab Verzeichnis; Es hat Regeln und Zugriffsberechtigungen. Auf phpLDAPAdmin kann nur vom localhost (127.0.0.1) aus zugegriffen werden , um das zu ändern; wir müssen die Datei phpldapadmin.conf bearbeiten.
In CentOS 7 wird der Webzugriff von mod_authz_core.c verwaltet Modul; Daher funktionieren normale Zulassungs- oder Verweigerungsregeln nicht, selbst wenn Sie sie ändern.
# vi /etc/httpd/conf.d/phpldapadmin.conf
Aktualisieren Sie die unten gezeigte Konfigurationsdatei. Hash out the Rot und Hinzufügen Grün eins .
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