AMD_Rulez
Lieutenant
- Registriert
- Feb. 2010
- Beiträge
- 582
Hallo,
habe mir ein kleines Webdav angelegt auf dass ich mit einem Benutzer zugreifen kann. den benutzer habe ich mit htpasswd -c ... erstellt. Soweit so gut das ganze funktioniert wunderbar.
Als nächstes wollte ich webdav an ein ldap anhängen sodass man sich nur noch mit nutzern aus dem ldap bei webdav anmelden kann.
meine vhost config /etc/apache2/sites-available/default sieht so aus:
das was in eckigen klammern steht natürlich ersetzt.
so bis hier hin gibt auch apache keine fehlermeldung nach /etc/init.d/apache2 restart.
anmelden mit cadaver als client: cadaver http://localhost/webdav
danach kommt wie gewohnt die username abfrage.
dort trage ich einen nutzer aus dem ldap ein danach das passwort.
Jetzt bekomme ich die fehlermeldung:
Authentication required for DAV on server `localhost':
was habe ich falsch gemacht?
habe mir ein kleines Webdav angelegt auf dass ich mit einem Benutzer zugreifen kann. den benutzer habe ich mit htpasswd -c ... erstellt. Soweit so gut das ganze funktioniert wunderbar.
Als nächstes wollte ich webdav an ein ldap anhängen sodass man sich nur noch mit nutzern aus dem ldap bei webdav anmelden kann.
meine vhost config /etc/apache2/sites-available/default sieht so aus:
Code:
DAV On
AllowOverride All
AuthName DAV
AuthType Basic
AuthBasicProvider ldap
AuthzLDAPAuthoritative on
AuthLDAPURL "ldap://<ldap url>" NONE
AuthLDAPGroupAttributeIsDN on
AuthLDAPBindDN cn=<ldap bind dn>
AuthLDAPBindPassword <passwort>
Require ldap-group <ou=ldap group>
das was in eckigen klammern steht natürlich ersetzt.
so bis hier hin gibt auch apache keine fehlermeldung nach /etc/init.d/apache2 restart.
anmelden mit cadaver als client: cadaver http://localhost/webdav
danach kommt wie gewohnt die username abfrage.
dort trage ich einen nutzer aus dem ldap ein danach das passwort.
Jetzt bekomme ich die fehlermeldung:
Authentication required for DAV on server `localhost':
was habe ich falsch gemacht?