Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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

 

2021-02-12 14_17_09-Fehler.png

2021-02-12 14_16_45-WinSCP.png

WinSCP-Webdavanfrage.pcapng httpd.conf httpd-dav.conf

  • Autor
Am 12.2.2021 um 18:14 schrieb Han_Trio:

Ich mach das zwar nur unter Linux, aber es kann hier sicher auch nicht schaden, nachzufragen:

Hast du den Apache nach den vorgenommenen Änderungen neu gestartet bzw. reloaded, damit die Änderungen auch greifen? ;)

Hallo, ja klar, habe ihn jedes mal wenn ich etwas geändert habe durchgestartet.

  • Autor
Am 12.2.2021 um 21:43 schrieb pr0gg3r:

Kleine Anmerkung: XAMPP sollte nicht produktiv eingesetzt werden.

Ok, das wusste ich jetzt noch nicht... ich kann das ja jetzt weiter so testen und wenn ich dann weiß wie es funktioniert den Apache einzeln aufsetzen.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.