ich habe den Apachen auf einem Debian 5 Server laufen und möchte ihn als Webdav Server einsetzen.
Folgende Moduls sind geladen:
- Code: Select all
core mod_log_config mod_logio prefork http_core mod_so mod_alias mod_auth_basic mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dav mod_dav_fs mod_dav_svn mod_authz_svn mod_deflate mod_dir mod_env mod_mime mod_negotiation mod_php5 mod_setenvif mod_ssl mod_status
Und hier der entsprechende Eintrag in der httpd.conf
- Code: Select all
Alias /webdav /var/webdav/
<Location /webdav>
DAV On
AuthType Basic
AuthName "webdav"
Options Indexes FollowSymLinks Multiviews +Includes All
AuthUserFile /var/db/access/users
Require valid-user
</Location>
Soweit funktioniert alles ganz gut, via http komme ich drauf und die Benutzerauthentifizierung klappt.
Allerdings kann ich den Server nicht als Netzlaufwerk unter Ubuntu 9.04 einbinden.
Folgende Fehlermeldung bekomme ich nachdem ich die Verbindung über Nautilus herstellen möchte und das Passwort eingegeben habe:
- Code: Select all
Ort »dav://username@servername.de/webdav« konnte nicht angezeigt werden
HTTP-Fehler: Authorization Required
error.log sagt mir überhaupt nichts, also es steht keine Fehlermeldung drin.
access.log sagt mir folgendes:
- Code: Select all
123.123.123.123 - - [12/Jul/2009:18:12:24 +0200] "OPTIONS /webdav HTTP/1.1" 401 573 "-" "gvfs/1.2.2"
Ein direktes Mounten ist dahingegen unter Ubuntu problemlos möglich.
Nach
- Code: Select all
sudo mount -t davfs http://servername.de/webdav /mnt/netzlaufwerk/
werde ich nach dem Benutzernamen gefragt und nach dem Passwort und nach erfolgreicher Eingabe ist das Laufwerk gemountet.
Kann mir hier jemand weiterhelfen warum das direkte Verbinden über Nautilus nicht klappt?
(unter Windows kann ich auch kein Netzlaufwerk einbinden)
Vielen Dank im Voraus.
Spreech