2016-04-30 11 views
0

Ich habe 3 Server für openldap, phpldapadmin und Client-Zugriff. Ich habe phpldapadmin Installation getan, und ich kann es durch 3-Server zugreifen Browser http://example.local/ldapadminconnecting openldap mit phpldapadmin

und in Server 1 (OpenLDAP) Ich habe offen LDAP-Protokoll, Port 389/tcp und installieren ldap:

yum install -y openldap openldap-clients openldap-servers 
chkconfig slapd on 
systemctl enable slapd 
systemctl start slapd 

aber wenn ich versuche es, um sich einzuloggen:

nicht lDAP-Server kontaktieren (-1) für Benutzer

jemand weiß, wie ope konfigurieren nldap, damit es per phpldapadmin remote nutzen/verwalten kann?

Welche Konfiguration fehlt?

Umgebung: centos 7

Danke, UND

Antwort

0

in/etc/phpldapadmin Sie eine config.php finden. In dieser Datei geben Sie die Server mit der $ server-Variablen wie folgt an: $ servers-> setValue ('server', 'host', 'name_oder_ip_of_your_server');

Wenn das Verzeichnis fehlt Sie phpldapadmin nicht richtig installiert haben, dass die Sicht zu tun: sudo apt-get phpldapadmin oder sudo yum install phpldapadmin

1

Damit diese installieren Sie einige machen müssen arbeiten Änderungen, nachdem Sie openldap und phpladpadmin installiert haben.

Glücklicherweise haben Sie Centos 7 !! Gehen Sie einfach folgen diese Links

  • Für OpenLDAP Sie ldap konfigurieren müssen, folgen Sie diesem link
  • Für phpldapadmin, folgen Sie diesem link
0

Prüfen Sie zuerst, ob OpenLDAP von der Maschine zugänglich ist, wo phpldapadmin ist installiert mit dem Befehl unter

telnet <ip-of-openldap-machine> 389 

Wenn Sie den Port geöffnet finden, überprüfen Sie die Konfigurationseinstellungen von phplda dmin Konfigurationsdatei. Sie werden Konfigurationsdatei unter /etc/phpldapadmin/config.php

$servers->setValue('server','host','127.0.0.1'); 
$servers->setValue('server','base',array('dc=example,dc=com')); 
$servers->setValue('login','bind_id','cn=admin,dc=example,dc=com'); 

finden Diese Arbeit einhüllen von Vanille Installation von OpenLDAP-Server tun sollten.