[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apache-httpd-users-de
Subject:    Re: WebDAV-Upload mit XP Dateiexplorer =?UTF-8?Q?schl=C3=A4gt=20f?= =?UTF-8?Q?ehl?=
From:       Michael Renner <michael.renner () gmx ! de>
Date:       2012-01-16 10:25:14
Message-ID: 2bd146f62554d53501494a9720fa24a9 () mail ! vbox4php ! org
[Download RAW message or body]

On 13.01.2012 19:58, Rainer Jung wrote:

Moin Rainer,

[...]

> OK, ich hab nochmal aus Deiner ersten Mail die Zeile rausgesucht:
>
> 1.2.3.4 192.168.0.100 - renner [11/Jan/2012:15:52:33 +0100] "HEAD
> /renner/in/avi/Finanzkrise.pdf HTTP/1.1" 302 - "-" "Microsoft Data
> Access Internet Publishing Provider DAV"
>
> Der UA passt zum BrowserMatch, da ist also nichts zu verbessern.
>
> Der Location-Header scheint hier aber nicht geloggt zu werden.
> Entweder die obigen Konfig-Zeilen sind nicht diejenigen, die das
> Logfile produzieren, oder aber der Header ist überrachsenderweise
> leer.
>
> Mach doch al folgende Anpassung (keine Zeilenumbrüche!) und rufs
> nochmal auf und poste die neue Accesslog-Ausgabe.
>
> CustomLog "|
> /opt/apache22/bin/rotatelogs/var/log/apache/access.log.%Y%m%d 86400"
> "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"
> X%{Location}oX" env=!dontlog

sehr gut, das brachte mich auf den Fehler! Allerdings verstehe ich es 
nicht und glaube so langsam an einen Bug im Apache.

> Jetzt sollte rund um den Location-Header ein "X" sein. Steht da also
> ein XX am Zeilenende, dann ist der Header leer gewesen. Steht da gar
> kein X, dann gibt es irgendwo anders in Deiner Konfig die wirlich
> angezogene CustomLog-Direktive.

Es wurde jetzt richtig geloggt. Und zwischen den X-en stand auch wohin 
redirected wird. Nämlich auf die Fehlerseite, mit der ich den 404 Fehler 
ausgebe. Zur Erklärung: Damit es beim Zugriff mit dem Brwoser etwas 
hübscher aussieht steht in der httpd.conf dem Sinn nach folgendes:

ErrorDocument 403 http://www.server.tld/seitenichtgefunden.html
ErrorDocument 404 http://www.server.tld/seitenichtgefunden.html

Und der Schreibzugriff mit dem XP-Fileexplorer macht den 302 auf die 
Seite die in der httpd.conf mit 404 angegeben ist. Kommentiere ich das 
404 aus (und lasse das 403 drin) funktioniert der Upload.

Der Logeintrag (Upload mit XP-Fileexplorer) bei aktivierter 404 
Fehlerseite:
dav.server.tld 192.168.5.20 - renner[16/Jan/2012:11:09:38 +0100] "HEAD 
/renner/in/bild.png HTTP/1.1" 302 - "-" "Microsoft Data Access Internet 
Publishing Provider DAV" Xhttp://www.server.tld/seitenichtgefunden.htmlX

Der Logeintrag (Upload mit XP-Fileexplorer) ohne aktivierte 404 
Fehlerseite:
dav.server.tld 192.168.5.20 - renner[16/Jan/2012:11:16:32 +0100] "HEAD 
/renner/in/bild.png HTTP/1.1" 404 - "-" "Microsoft Data Access Internet 
Publishing Provider DAV" X-X
dav.server.tld 192.168.5.20 - renner[16/Jan/2012:11:16:32 +0100] "PUT 
/renner/in/bild.png HTTP/1.1" 201 198 "-" "Microsoft Data Access 
Internet Publishing Provider DAV" 
Xhttps://dav.server.tld/renner/in/bild.pngX


Für mich sieht das nach einem Bug aus. Für den Augenblick lasse ich die 
404-Seite eben weg. Das ist kein Beinbruch. Ich freue mich viel mehr 
dass es jetzt funktioniert.

Vielen Dank für deine Hilfe.

CU
-- 
|Michael Renner      E-mail: michael.renner@gmx.de  |
|81541 Munich        skype: michael.renner.gmx.de   |
|Germany             Don't drink as root!      ESC:wq

--------------------------------------------------------------------------
                Apache HTTP Server Mailing List "users-de" 
      unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org
           sonstige Anfragen an users-de-help@httpd.apache.org
--------------------------------------------------------------------------

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic