2009-07-31

TELDE – Installation LDAP Administrationswerkzeug (Teil 7)

Anforderung1

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

  1. 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.
  2
   
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]# gunzip phpldapadmin-0.9.8.5.tar.gz

[root@telde share]# tar xvpf phpldapadmin-0.9.8.5.tar

:

phpldapadmin-0.9.8.5/tools/po/messages.header
phpldapadmin-0.9.8.5/tools/unit_test.php

[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
Stopping httpd:                                            [  OK  ]
Starting httpd:                                            [  OK  ]

   
Test Action: Browser starten und URL: http:\\192.168.234.140\phpldapadmin aufrufen
  3
  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