Webdav einrichten

  • Hallo,
    ich möchte im lokalen netz Webdav nutzen undn es läuft noch nicht. Ich habe mich nach der Anleitung gerichtet:
    https://www.qnap.com/de-de/tut…how.php?op=showone&cid=14


    Das Ganze auf einem TS 128 mit 4.2.0. Beim Webserver habe ich die zweite Option "WebDAV-Berechtigung" verwendet, weil sonst unter "Berechtigungstyp" beim Freigabeordner "WebdAV-Zugriff" nicht vorkommt. (Ergibt sich die Frage, was bedeuted "Freigabeordnerrecht" bei aktiviertem WebDAV.)



    sc1.PNG



    Ich habe auch einen Benutzer, der ausschließlich Webdav darf und Vollzugriff (Lesen/Schreiben) auf den Freigabeordner hat.


    Wenn ich die URL im Browser eingebe: http(s)://URL_ZUM_NAS:8081/FREIGABE


    Mein Ordner heißt 'webd1', also:



    "http://AAA.XXX.YYY.ZZZ:8080/webd1" => ergibt page not found


    "https://AAA.XXX.YYY.ZZZ:8081/webd1" => 403, Forbidden


    "http://AAA.XXX.YYY.ZZZ:80/webd1" => hier kommt ein Anmeldefenster, aber Forbidden You don't have permission to access /webd1/ on this server, das Kennwort habe ich mehrfach überprüft


    Was kann ich jetzt noch ausprobieren?


    Gruss Steff700

  • hast du es mal mit der Option "Freigabeordnerrecht" versucht, nur um ein Berechtigungsproblm auszuschließen?
    machst du den Test von intern mit der internen IP / Namen oder extern? Wenn extern, passt das Portforwarding?

  • Bei "Freigabeordnerrecht" ist das Gleiche, Forbidden. Ich greife intern zu, mit der internen IP.
    Gruss

  • Ticket habe ich (noch) nicht gemacht.

  • Moin


    also ich kann sagen, dass es mit WIN7 Hausmitteln geht wenn:


    • Als HTTPS Port nicht 8081 genommen, sondern auf 443 umgebogen wird.
    • Ein Sicherheitszertifikat installiert ist, z. B. von Let's Encrypt. Natürlich für deine xxx.myqnapcloud.com Adresse.
    • Portmapping im Router (für externen Zugriff) setze ich mal als gegeben voraus?!

    Einmal editiert, zuletzt von Andreas.S. ()

  • Danke für deine Antwort.


    mein Problem ist unabhängig von den Betriebssystemen und Software, mit denen ich darauf zugreife. Dass man unter Windows noch mehr Probleme hat, ist bekannt.
    zu 1. Das Problem besteht unabhängig von den eingetragenen Ports und unabhängig davon, ob http oder https verwendet wird.
    zu 2. Es muss kein besonderes Sicherheitszertifikat installiert sein. Es genügt das von Qnap verwendete. Allerdings braucht man einen Browser, dem man sagen kann, dass dieses Zertifikat ok ist (z.B. Firefox). Mit dem IE funktioniert das natürlich nicht so einfach.
    zu 3. Man sollte den zweiten Schritt nicht vor dem ersten tun. Solange es im lokalen Netz nicht funktioniert, brauche ich keine Energie darauf verschwenden, es aus dem Internet zu versuchen.


    Ich habe inzwischen noch ein paar Versuche gemacht und bin zu folgendem Ergebnis gekommen:


    1. Der Zugriff funktioniert immer, wenn ich den Gastzugriff erlaube. Das will ich aber eigentlich nicht.
    2. Wenn ich den Pfad zu einer bestimmten Datei kenne, kann ich die gezielt öffnen.
    --> Es fehlt also an der Berechtigung des Servers, ein Verzeichnislisting auszugeben, wenn Gastzugriff deaktiviert ist.


    Ich habe bereits eine Anfrage an QNAP gesendet, aber noch keine Antwort erhalten.

  • Hallo,


    ich denke ich habe die Lösung.


    >z.B. über Putty auf die NAS einloggen
    >die Datei "/etc/config/apache/extra/apache-dav.conf" wie folgt editieren:
    >nach den Freigaben suchen und von "Options FollowSymLinks" um "MultiViews Indexes" ergänzen, also = "Options FollowSymLinks MultiViews Indexes"
    >/etc/init.d/Qthttpd.sh restart


    Einstellung im NAS WebDAV auf "Webdavberechtigung" ohne zusätzliche Ports


    Bei mir habe ich jetzt einen einwandfreien Zugriff.


    mfg
    Grüße aus München

  • Hallo


    Bei mir funktioniert das trotzdem nicht :(
    Ich habe nun festgestellt das die Änderungen nicht gespeichert werden oder überschrieben werden.


    Mit welchem User macht man in der SSH Verbindung die Anmeldung?

    Einmal editiert, zuletzt von testuser321 ()

  • Herzlichen Dank dafür! Das hat auch bei mir zum Erfolg geführt - ich kann per WebDAV über eine DDNS-URL auf Ordner und Dateien zugreifen, und freigegebene Ordner auch als Netzlaufwerk im Windows-Explorer einbinden, ganz ohne Zusatz-Software. Wichtig war mir nämlich auch, dass das Gaeste-Konto keinen Zugriff hat!


    Eins würde ich noch ergänzen: Nach jeder Änderung der (relevanten) Einstellungen im Control Panel muss die .conf wieder manuell angepasst und der Dienst neu gestartet werden. Ob das nach einem System-Neustart erforderlich ist, habe ich noch nicht geprüft.


    Hier meine "erweiterte Anleitung" (nach der SSH-Anmeldung als admin) - ich habe mir als Nicht-Linux-Experte ein paar Notizen gemacht ;)


    Code
    ~ cd /etc/config/apache/extra
    ~ vim apache-dav.conf
    > i to insert text
    > nach den Freigaben suchen und von "Options FollowSymLinks" um "MultiViews Indexes" ergänzen, also = "Options FollowSymLinks MultiViews Indexes"
    > ESC :wq in vim zum Speichern und Beenden
    > optional: Inhalt der Datei anzeigen
    ~ cat apache-dav.conf
    > http Dienst neu starten
    ~ /etc/init.d/Qthttpd.sh restart
  • Hallo zusammen


    Bei mir funktionierts leider auch mit den obigen Änderungen immer noch nicht.

    Habe mich haargenau an die Anleitung von QNAP gehalten was die Einrichtung des WEBDAV anbelangt.

    Als Dienstleister habe ich Selfhost ausgewählt da kostenlos.

    Ebenso wurde auf dem NAS das kostenlose SSL Zertifikat von Let's Encrypt installiert (hab gerade gemerkt dass das nicht viel bringt weil nur gültig für die myqanpcloud Adresse)


    Bekomme im IE immer die Fehlermeldung:

    - Diese Seite ist nicht erreichbar

    Anmeldung: https://url_zum_nas:8081/FREIGABEORDNER

    bekomme dieselbe Fehlermeldung egal welchen FREIGABEORDNER ich angebe oder auch ohne Ordner. Gemäss Anleitung von QNAP müsste man ja sogar auf die Anmeldeseite vom NAS Gelagen.


    Wenn ich versuche das Laufwerk per Explorer zu Mappen:

    - Der Eingegebene Ordner ist ungültig, Wählen Sie einen anderen Ordner.

    Habe die selben Anmeldeinformationen wie oben versucht.


    Habe alles wie beschrieben angepasst und kontrolliert, Änderungen wurden übernommen.


    Der Zugriff vom IOS Gerät aus per APP funktioniert einwandfrei (auch vor den Anpassungen) nur möchte ich die Ordner auch im Explorer als Laufwerk Mappen können.

    Könnt ihr mir noch einen Ratschlag geben was ich versuchen kann? Hab heute x Stunden versucht und versucht, leider ohne Erfolg.


    Besten Dank im Voraus!


    Grüsse aus der Schweiz

  • man kann auch pro share eine .htaccess datei mit folgendem Inhalt ablegen:


    Code
    Options Indexes FollowSymLinks
    ErrorDocument 401 /index.php
    ErrorDocument 403 /index.php
    ErrorDocument 404 /index.php
    ErrorDocument 500 /index.php

    Sollte den gleichen Effekt haben , so funktioniert der webdav access bei mir auch ohne Haken mit dem Gästezugriff.

  • ich denke ich habe die Lösung.


    >z.B. über Putty auf die NAS einloggen
    >die Datei "/etc/config/apache/extra/apache-dav.conf" wie folgt editieren:
    >nach den Freigaben suchen und von "Options FollowSymLinks" um "MultiViews Indexes" ergänzen, also = "Options FollowSymLinks MultiViews Indexes"
    >/etc/init.d/Qthttpd.sh restart


    Einstellung im NAS WebDAV auf "Webdavberechtigung" ohne zusätzliche Ports


    Gerade auf meiner 453D mit QTS 5.0 getestet: Danke, das geht! Vorher echt einen Wolf gesucht.