GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte a nakonfigurujte phpLDAPAdmin na CentOS 7 / Ubuntu 16.04

phpLDAPAdmin (aka PLA) je webová aplikace pro správu LDAP serverů. Poskytuje snadný způsob správy serverů LDAP přes webový prohlížeč. Je napsán v jazyce PHP a je licencován pod GNU GPL.

Protože se jedná o webovou aplikaci, tento prohlížeč LDAP funguje na mnoha platformách, jako je Ubuntu, Debian, deriváty Redhat, Fedora, openSUSE, FreeBSD, OpenBSD a Solaris.

phpLDAPAdmin je dokonalý nástroj pro profesionály LDAP a administrátory na základní úrovni.

Před instalací phpLDAPAdmin,

ČTĚTE:Konfigurace serveru OpenLDAP krok za krokem v systému CentOS 7 / RHEL 7

Předpoklady:

V systému CentOS / RHEL:

phpLDAPAdmin není k dispozici v hlavním úložišti, takže musíte povolit úložiště EPEL pro deriváty založené na 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

Nainstalovat phpLDAPAdmin:

Nyní můžete nainstalovat phpLDAPAdmin pomocí „yum “ na CentOS a „apt-get ” na Ubuntu.

### CentOS 7 / RHEL 7 ###

# yum install -y phpldapadmin

### Ubuntu 16.04 ###

$ sudo apt-get update
$ sudo apt-get install -y phpldapadmin

Konfigurace virtuálního hostitele Apache na CentOS 7 / RHEL 7:

Ve výchozím nastavení phpLDAPAdmin umístí webový konfigurační soubor do /etc/httpd/conf.d adresář; má pravidla a přístupová oprávnění. phpLDAPAdmin je přístupný pouze z localhostu (127.0.0.1) , změnit to; musíme upravit soubor phpldapadmin.conf.

V CentOS 7 je webový přístup spravován mod_authz_core.c modul; takže běžná pravidla povolení nebo zakázání nebudou fungovat, i když je upravíte.

# vi /etc/httpd/conf.d/phpldapadmin.conf

Aktualizujte konfigurační soubor zobrazený níže. Vyřešit Červená a Přidat Zelená jeden .

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