Ich bin derzeit dabei, für meine firma einen Webdav server aufzusetzen, allerdings habe ich noch ein Problem mit der Verbindung...
Ich benutze hierzu einen Apache Webserver, bei dem ich WebDav aktiviert habe. Die Dateien httpd.conf und httpd-dav.conf habe ich mal angefügt.
Der Ordner, den ich als WebDav ordner definiert habe hat den Pfad "C:/xampp/apache/webdavtest/" und den Alias "/webdavtest"
wenn ich über den Browser auf "http://localhost/webdavtest/" zugreife, komme ich an den WebDav-Speicher heran und kann auch die Dateien daraus herunterladen.
Wenn ich allerdings über WinSCP (ein Programm zur verbindung mit FTP-, WebDav- und anderen Servern) eine Verbindung herstellen möchte bekomme ich die Fehlermeldung "405 Method not allowed"
Ich habe die Verbindung mal mit Wireshark mitgetraced und es sieht mir so aus, als würde WinSCP erst eine http-OPTIONS-Anfrage stellen und dann eine PROPFIND-Anfrage stellen.
Nach der PROPFIND-Anfrage kommt die oben genannte Fehlermeldung. Ich habe in der Datei httpd-dav.conf aber alle möglichen Methoden feigegeben.
Im Wireshark habe ich auch gesehen, dass anscheinend vom webdavserver trotz des obigen codes nur die Methoden HEAD; GET; POST; OPTIONS und TRACE freigegeben sind.
Ich habe auch schon versucht den Code
<Location "C:/xampp/apache/webdavtest>
AllowMethods HEAD GET POST CONNECT PUT DELETE OPTIONS PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK TRACE
</Location>
Hinzuzufügen aber das hat auch keinen unterschied gemacht.
Ich kenne mich mit dem ganzen Thema nur so semi aus und gehe davon aus, dass ich einfach etwas übersehe... kann mir evtl. jemand dabei helfen ?
Frage
Aaron Lange
Hallo Zusammen,
Ich bin derzeit dabei, für meine firma einen Webdav server aufzusetzen, allerdings habe ich noch ein Problem mit der Verbindung...
Ich benutze hierzu einen Apache Webserver, bei dem ich WebDav aktiviert habe. Die Dateien httpd.conf und httpd-dav.conf habe ich mal angefügt.
Der Ordner, den ich als WebDav ordner definiert habe hat den Pfad "C:/xampp/apache/webdavtest/" und den Alias "/webdavtest"
wenn ich über den Browser auf "http://localhost/webdavtest/" zugreife, komme ich an den WebDav-Speicher heran und kann auch die Dateien daraus herunterladen.
Wenn ich allerdings über WinSCP (ein Programm zur verbindung mit FTP-, WebDav- und anderen Servern) eine Verbindung herstellen möchte bekomme ich die Fehlermeldung "405 Method not allowed"
Ich habe die Verbindung mal mit Wireshark mitgetraced und es sieht mir so aus, als würde WinSCP erst eine http-OPTIONS-Anfrage stellen und dann eine PROPFIND-Anfrage stellen.
Nach der PROPFIND-Anfrage kommt die oben genannte Fehlermeldung. Ich habe in der Datei httpd-dav.conf aber alle möglichen Methoden feigegeben.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Code:
<LimitExcept HEAD GET POST CONNECT PUT DELETE OPTIONS PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK TRACE>
require user admin
</LimitExcept>
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Im Wireshark habe ich auch gesehen, dass anscheinend vom webdavserver trotz des obigen codes nur die Methoden HEAD; GET; POST; OPTIONS und TRACE freigegeben sind.
Ich habe auch schon versucht den Code
<Location "C:/xampp/apache/webdavtest>
AllowMethods HEAD GET POST CONNECT PUT DELETE OPTIONS PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK TRACE
</Location>
Hinzuzufügen aber das hat auch keinen unterschied gemacht.
Ich kenne mich mit dem ganzen Thema nur so semi aus und gehe davon aus, dass ich einfach etwas übersehe... kann mir evtl. jemand dabei helfen ?
Vielen Dank schonmal im Voraus!
LG Aaron Lange
WinSCP-Webdavanfrage.pcapng httpd.conf httpd-dav.conf
Link zu diesem Kommentar
Auf anderen Seiten teilen
5 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.