Hallo,
habe mir gerade einen neuen Apache 2.2.0 gegönnt und wollte mich mit webdav vertraut machen. Zum einen ist zu bemerken, daß es erheblich scherer geworden ist eine einfache Authentifizierung mit den 13 (dafür abgestellten) Modulen einzurichten, zum anderen ist dort auch mein Problem. Der Konqueror meldet:
"Die Datei oder der Ordner webdav://loclahost/uploads/ existiert nicht."
Die Konfigurationsdatei (conf/extra/httpd-dav.conf) wurde wie folgt angepasst:
Alias /uploads "/chroot/apache/htdocs/uploads"
<Directory "/chroot/apache/htdocs/uploads">
Dav On
AuthType Digest
AuthName DAV-upload
# You can use the htdigest program to create the password database:
# htdigest -c "/chroot/apache/user.passwd" DAV-upload admin
AuthUserFile "/chroot/apache/htdocs/user.passwd"
# Allow universal read-access, but writes are restricted
# to the admin user.
<LimitExcept GET OPTIONS>
require user admin
</LimitExcept>
</Directory>
Folgende Fehlermeldung findet sich in den Serverlogs:
[Wed Jan 04 20:25:47 2006] [crit] [client 84.190.80.72] configuration error: couldn't check access. No groups file?: /uploads/
Das sieht mir so aus, als ob der Server zum Trotz (Zitat der httpd-dav.conf:) "Required modules: mod_dav, mod_dav_fs, mod_setenvif, mod_alias,mod_auth_digest, mod_authn_file" mehr von mir will. Nur was? Eine entsprechenden AuthGroupFile
-Direktive nebst geladenem Modul und File birgt keine Besserung in sich.
Gruß aus Berlin!
eddi