Hallo zusammen,
ich bin heute auf ein Problem bei der Verwendung von WebDAV in Verbindung mit ISPConfig gestoßen, welches ich bisher nicht lösen konnte. Die Symptome sind relativ einfach zu beschreiben: Es funktioniert nicht Beim Versuch einen WebDAV Share unter Windows 7 als Netzlaufwerk einzubinden, scheint er die User/Passwort Kombination nicht anzunehmen. Ich kann den Pfad angeben, woraufhin ich dann nach User und Passwort gefragt werde. Dort kann ich jedoch eintippen was ich möchte, es nimmt keine Authentifikation an und kehrt jedesmal wieder zum Fenster der User/Passwort Eingabe zurück.
Es wäre super, wenn ich hier eine Lösung des Problems finden könnte.
Zur Eingrenzung des Fehlers habe ich hier eine kleine Sammlung mit Informationen zusammengetragen, welche hoffentlich behilflich sind.
Betriebssystem:
siehe webdav_problem.png im Anhang
WebDAV-Direktive wurde eingefügt:
verwendeter Pfad: http://b-uno.de/webdav/test123
Aktuell bin ich ziemlich ratlos. Die Einträge im Log erscheinen kurz nachdem ich die URL angegeben habe, und -bevor- ich vom Windows nach einem User/PW gefragt werde. Sobald ich diesen eingebe, kommen keine weiteren Logzeilen hinzu (zumindest nicht in diesem Log). Es wirkt irgendwie so, als ob der Authentifikationsversuch überhaupt nicht richtig ankommt, oder einfach jede Kombination sofort als falsch abgewiesen wird.
Eine Vermutung sind noch falsche Rechte auf dem htdigest File, doch "-rw-r--r--" sollte ja eigentlich reichen. Jeder darf im File lesen, was für den Check völlig ausreichen sollte.
Any ideas?
Grüße Costly
ich bin heute auf ein Problem bei der Verwendung von WebDAV in Verbindung mit ISPConfig gestoßen, welches ich bisher nicht lösen konnte. Die Symptome sind relativ einfach zu beschreiben: Es funktioniert nicht Beim Versuch einen WebDAV Share unter Windows 7 als Netzlaufwerk einzubinden, scheint er die User/Passwort Kombination nicht anzunehmen. Ich kann den Pfad angeben, woraufhin ich dann nach User und Passwort gefragt werde. Dort kann ich jedoch eintippen was ich möchte, es nimmt keine Authentifikation an und kehrt jedesmal wieder zum Fenster der User/Passwort Eingabe zurück.
Es wäre super, wenn ich hier eine Lösung des Problems finden könnte.
Zur Eingrenzung des Fehlers habe ich hier eine kleine Sammlung mit Informationen zusammengetragen, welche hoffentlich behilflich sind.
Betriebssystem:
ISPConfig Version:[root@trust-hosting webdav]# cat /etc/redhat-release
CentOS release 6.2 (Final)
[root@trust-hosting webdav]# uname -a
Linux trust-hosting.de 2.6.32-220.13.1.el6.centos.plus.x86_64 #1 SMP Wed Apr 18 02:32:59 BST 2012 x86_64 x86_64 x86_64 GNU/Linux
WebDAV-User wurde angelegt:
siehe webdav_problem.png im Anhang
WebDAV-Direktive wurde eingefügt:
WebDAV Verzeichnis existiert und htdigest Datei existiert:[root@trust-hosting webdav]# tail -20 /etc/httpd/conf/sites-enabled/100-b-uno.de.vhost
# IF YOU REMOVE THEM, WEBDAV WILL NOT WORK ANYMORE!
# WEBDAV BEGIN
Alias /webdav/test123 /var/www/clients/client7/web22/webdav/test123
<Location /webdav/test123>
DAV On
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
AuthType Digest
AuthName "test123"
AuthUserFile /var/www/clients/client7/web22/webdav/test123.htdigest
Require valid-user
Options +Indexes
Order allow,deny
Allow from all
</Location>
# WEBDAV END
</IfModule>
htdigest Datei hat einen User eingetragen:[root@trust-hosting webdav]# pwd
/var/www/clients/client7/web22/webdav
[root@trust-hosting webdav]# ls -lisah
insgesamt 16K
26608446 4,0K drwxrwx--- 3 web22 client7 4,0K 17. Mai 20:19 .
26479431 4,0K drwxr-x--x 7 web22 client7 4,0K 17. Mai 20:19 ..
26608447 4,0K drwxrwx--- 2 web22 client7 4,0K 17. Mai 20:19 test123
26608448 4,0K -rw-r--r-- 1 root root 53 17. Mai 20:19 test123.htdigest
erforderliche httpd Module wurden geladen:[root@trust-hosting webdav]# cat test123.htdigest
to_saletest:test123:xxxxxxxxxxxxxxxxxaxxxxxxxxxxxx (hier steht natürlich der Hash)
Einträge im httpd-Log /var/log/httpd/access_log beim Versuch WebDAV unter Windows7 als Netzlaufwerk einzubinden:[root@trust-hosting webdav]# cat /etc/httpd/conf/httpd.conf |grep LoadModule|grep dav
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
[root@trust-hosting webdav]# cat /etc/httpd/conf/httpd.conf |grep LoadModule|grep digest
LoadModule auth_digest_module modules/mod_auth_digest.so
verwendeter Pfad: http://b-uno.de/webdav/test123
KEINE Einträge im error.log78.94.168.21 - - [17/May/2012:20:36:05 +0200] "OPTIONS /webdav/test123 HTTP/1.1" 401 1806 "-" "Microsoft-WebDAV-MiniRedir/6.1.7601"
78.94.168.21 - - [17/May/2012:20:36:05 +0200] "OPTIONS /webdav HTTP/1.1" 200 - "-" "Microsoft-WebDAV-MiniRedir/6.1.7601"
78.94.168.21 - - [17/May/2012:20:36:05 +0200] "PROPFIND /webdav/test123 HTTP/1.1" 401 1806 "-" "Microsoft-WebDAV-MiniRedir/6.1.7601"
78.94.168.21 - - [17/May/2012:20:36:05 +0200] "OPTIONS / HTTP/1.1" 200 2965 "-" "Microsoft-WebDAV-MiniRedir/6.1.7601"
78.94.168.21 - - [17/May/2012:20:36:06 +0200] "PROPFIND /webdav/test123 HTTP/1.1" 401 1806 "-" "Microsoft-WebDAV-MiniRedir/6.1.7601"
Aktuell bin ich ziemlich ratlos. Die Einträge im Log erscheinen kurz nachdem ich die URL angegeben habe, und -bevor- ich vom Windows nach einem User/PW gefragt werde. Sobald ich diesen eingebe, kommen keine weiteren Logzeilen hinzu (zumindest nicht in diesem Log). Es wirkt irgendwie so, als ob der Authentifikationsversuch überhaupt nicht richtig ankommt, oder einfach jede Kombination sofort als falsch abgewiesen wird.
Eine Vermutung sind noch falsche Rechte auf dem htdigest File, doch "-rw-r--r--" sollte ja eigentlich reichen. Jeder darf im File lesen, was für den Check völlig ausreichen sollte.
Any ideas?
Grüße Costly