Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
centos:phpldapadmin_installieren [05.08.2010 06:08. ] – django | centos:phpldapadmin_installieren [20.04.2018 10:25. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== phpldapadmin installieren und einrichten ====== | ||
+ | {{: | ||
+ | |||
+ | Die Installation und Konfiguration unter CentOS 6.x ist [[centos: | ||
+ | ===== Installation ===== | ||
+ | Zu erst installieren wir die benötigten Pakete und Programme. | ||
+ | ==== php-ldap ==== | ||
+ | Zuerst überprüfen wir, ob **php-ldap** installiert ist. | ||
+ | < | ||
+ | Bei Bedarf installieren wir das fehlende Paket wie gewohnt: | ||
+ | < | ||
+ | ==== phpldapadmin ==== | ||
+ | Nun laden wir uns von der [[http:// | ||
+ | ===== Fehler bei der Installation ===== | ||
+ | ==== Missing LDAP Support ==== | ||
+ | Falls Im Browser die Meldung: | ||
+ | < | ||
+ | Your Install of PHP appears to be missing LDAP Support. | ||
+ | |||
+ | Please install LDAP Support before using phpLDAPadmin. | ||
+ | (Don't forget to restart your web server afterwards.)</ | ||
+ | erscheint einfach das fehlende Paket **php-ldap** via **yum** nachinstallieren (siehe Installation). | ||
+ | Anschließend den Webserver durchstarten: | ||
+ | < | ||
+ | Stopping httpd: | ||
+ | Starting httpd: | ||
+ | ==== Memory Limit low ==== | ||
+ | Unter Umständen wird auch die Fehlermeldung: | ||
+ | < | ||
+ | Your php memory limit is low - currently 16M</ | ||
+ | ausgegeben. | ||
+ | |||
+ | Zur Beseitigung dieser Fehlermeldung ändern wir die PHP-Konfigurationsdatei **php.ini**. | ||
+ | < | ||
+ | < | ||
+ | ; Resource Limits ; | ||
+ | ;;;;;;;;;;;;;;;;;;; | ||
+ | |||
+ | ; | ||
+ | memory_limit = 32M ; geändert am 05-08-2008 für phpldapadmin</ | ||
+ | Auch hier muss der Webserver neu gestartet werden. | ||
+ | < | ||
+ | Stopping httpd: | ||
+ | Starting httpd: | ||
+ | ===== Konfiguration ===== | ||
+ | Laut dem [[http:// | ||
+ | < | ||
+ | |||
+ | 1. Entpacken des Archives (wenn man diesen Text lesen kann, | ||
+ | dann ist das schon geschehen) | ||
+ | 2. Das entpackte Verzeichnis phpldapadmin sollte vom webroot | ||
+ | aus erreicht werden | ||
+ | 3. Kopieren der ' | ||
+ | und anpassen. | ||
+ | 4. Mit einem Browser auf das phpldapadmin-Verzeichnis zugreifen | ||
+ | (wenn Sie das Verzeichnis sehen, dann bitte noch ein index.php | ||
+ | | ||
+ | Wir Kopieren nun also erst einmal die Konfigurationsdatei **config.php**. | ||
+ | < | ||
+ | Anschließend bearbeiten wir diese und ändern sie nach unseren Bedürfnissen ab. | ||
+ | < | ||
+ | ===== Anpassung Webserver ===== | ||
+ | Hier haben wir nun zwei Möglichkeiten phpLDAPadmin bereitzustellen. | ||
+ | ==== phpldapadmin.conf ==== | ||
+ | Im Verzeichnis **/ | ||
+ | <code apache phpldapadmin.conf> | ||
+ | # | ||
+ | # Web application to manage LDAP | ||
+ | # | ||
+ | |||
+ | < | ||
+ | Order Deny,Allow | ||
+ | Deny from all | ||
+ | Allow from 127.0.0.1 | ||
+ | </ | ||
+ | |||
+ | Alias / | ||
+ | Alias / | ||
+ | </ | ||
+ | ==== virtueller Host ==== | ||
+ | Oder wir legen uns alternativ zu der vorgenannten Variante einen VHOST an. Hierzu ergänzen wir unsere **/ | ||
+ | <code apache vhost.conf> | ||
+ | # | ||
+ | # Web application to manage LDAP | ||
+ | # | ||
+ | < | ||
+ | ServerAdmin webmaster@domain.de | ||
+ | ServerName application.domain.de: | ||
+ | ServerAlias application.domain.de *.application.domain.de | ||
+ | ServerPath / | ||
+ | DocumentRoot "/ | ||
+ | < | ||
+ | Options FollowSymLinks | ||
+ | AllowOverride AuthConfig | ||
+ | Order allow,deny | ||
+ | Allow from all | ||
+ | </ | ||
+ | DirectoryIndex index.php | ||
+ | ErrorLog logs/ | ||
+ | CustomLog logs/ | ||
+ | </ | ||
+ | </ | ||
+ | Egal welche der beiden Variante wir nutzen, damit der Webserver von den Änderungen auch etwas mitbekommt ist dieser nurchzustarten. | ||
+ | < | ||
+ | httpd beenden: | ||
+ | httpd starten: | ||
+ | </ | ||
+ | ===== Programmstart ===== | ||
+ | Mit dem Browser unserer Wahl haben wir nun einen Zugang zu unserem LDAP-Server. | ||
+ | < | ||
+ | bzw. | ||
+ | < | ||
+ | |||