Anforderung
Um Entwickler und Anwender der Applikation auf einfache Art und Weise innerhalb des LDAP Servers zu administrieren wird ein Administrationswerkzeug benötigt. Die Administration soll Remote erfolgen.
Lösung
- Installation phpLDAPAdmin
Komponenten
Bereich | Komponente | Anmerkung | |
TELDE | Alle vorherigen Artikel der Serie | ||
LDAPAdmin | phpldapadmin-0.9.8.5 |
Umsetzung
Bereich | Gegenstand |
Download | phpldapadmin-0.9.8.5 |
Ablage der Archive – Datei unter:c:\www\product\phpLDAPAdmin\software | |
WinSCP | Action: WinSCP starten und die Verbindung root@telde.local öffnen |
Action: Archiv in das Verzeichnis /usr/share kopieren. | |
Putty | Action: Start Putty |
Action: Open Save Session telde.local als Root | |
Shell | login as: root root@192.168.234.140's password: Last login: Thu Jul 30 23:45:02 2009 from 192.168.234.1 |
Install PHP | [root@telde ~]# yum -y install php php-ldap Loaded plugins: security Setting up Install Process Parsing package install arguments : Running Transaction Installing : php-common [1/5] Installing : gmp [2/5] Installing : php-cli [3/5] Installing : php-ldap [4/5] Installing : php [5/5] Installed: php.i386 0:5.1.6-23.el5 php-ldap.i386 0:5.1.6-23.el5 Dependency Installed: gmp.i386 0:4.1.4-10.el5 php-cli.i386 0:5.1.6-23.el5 php-common.i386 0:5.1.6-23.el5 Complete! |
Memory Resourcen PHP | [root@telde ~]# vi /etc/php.ini |
memory_limit = 32M ;phpLDAPAdmin | |
Install LDAP Admin | [root@telde ~]# cd /usr/share [root@telde share]# tar xvpf phpldapadmin-0.9.8.5.tar : phpldapadmin-0.9.8.5/tools/po/messages.header [root@telde share]# mv phpldapadmin-0.9.8.5 phpldapadmin [root@telde share]# cp /usr/share/phpldapadmin/config/config.php.example /usr/share/phpldapadmin/config/config.php |
Config HTTPD | [root@telde share]# vi /etc/httpd/conf.d/phpldapadmin.conf |
# # Web application to manage LDAP # <Directory "/usr/share/phpldapadmin"> Order Deny,Allow Deny from all Allow from 192.168.234 </Directory> Alias /phpldapadmin /usr/share/phpldapadmin Alias /phpLDAPAdmin /usr/share/phpldapadmin | |
Restart HTTPD | [root@telde share]# service httpd restart |
Test | Action: Browser starten und URL: http:\\192.168.234.140\phpldapadmin aufrufen |
Choose: Anmelden | |
Input Anmelde DN: cn=Manager, dc=telde,dc=local | |
Input Kennwort Passwort: welcome1 | |
Anmerkung
An dieser Stelle haben wir jetzt folgende Komponenten zu Verfügung:
- OEL 5.3 als VMWare
- LDAP Server mit Web Administrationswerkzeug
- Web Server
Als nächstes benötigen wir das Versionsverwaltung mit Anbindung an den LDAP Server.
Keine Kommentare:
Kommentar veröffentlichen