Ich möchte gerne eine Authenfikation für ein Webverzeichnis einrichten. Dabei sollte der Apache auf den LDAP Server auf der DS zugreifen.
Das Verzeichnis habe ich folgendermaßen konfiguriert:
Wenn ich nun im Browser versuche, das Verzeichnis zu öffnen, dann erscheint zwar der Anmeldedialog. Gebe ich jedoch einen korrekten Benutzernamen und Passwort ein, so kommt die Fehlerseite "Seite wurde nicht gefunden".
Ausgabe von /var/log/httpd-error-user-log:
Scheinbar kann der Apache keine Verbindung mit dem LDAP Server herstellen. Wie muss denn der Verbindungsstring aussehen?
Brauche ich beim Open Directory Service die Parameter binddn und bindpw?
Woran könnte das liegen?
Das Verzeichnis habe ich folgendermaßen konfiguriert:
Rich (BBCode):
LoadModule ldap_module modules/mod_ldap.so
LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
<Location /hg>
Order deny,allow
Deny from All
AuthType Basic
AuthName "Mercurial Access"
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
AuthLDAPURL "ldap://192.168.2.254:389/cn=users,cn=groups,dc=EAUSTRIA-LDAP" NONE
require valid-user
Satisfy any
</Location>
Wenn ich nun im Browser versuche, das Verzeichnis zu öffnen, dann erscheint zwar der Anmeldedialog. Gebe ich jedoch einen korrekten Benutzernamen und Passwort ein, so kommt die Fehlerseite "Seite wurde nicht gefunden".
Ausgabe von /var/log/httpd-error-user-log:
Rich (BBCode):
[Wed Mar 20 16:33:01 2013] [info] [client 192.168.2.145] [27870] auth_ldap authenticate: user XXXX authentication failed; URI /hg [LDAP: ldap initialization failed][Unknown (private extension) error]
Scheinbar kann der Apache keine Verbindung mit dem LDAP Server herstellen. Wie muss denn der Verbindungsstring aussehen?
Brauche ich beim Open Directory Service die Parameter binddn und bindpw?
Woran könnte das liegen?
Zuletzt bearbeitet: