Tipps zum Arbeiten mit Webdav: Unterschied zwischen den Versionen

Aus revampedia
Zeile 1: Zeile 1:
 
=== Apache2 für Webdav konfigurieren ===
 
=== Apache2 für Webdav konfigurieren ===
*Grundkonfiguration<br/>Zunächst muessen die Webdav-Module, die bei Apache2 bereits standardmässig im Verzeichnis /etc/apache2/mods-available vorhanden sind, aktiviert werden.<br />Mit<br /><nowiki>#  ls -l /etc/apache2/mods-available/*dav*</nowiki><br/>werden die vorhanden Module angezeigt.<br />Anschliessend wird für jede gefundene Datei ein gleichlautender symbolischer Link im Ordner /etc/apache2/mods-enabled gesetzt:<br/><nowiki>#  cd /etc/apache2/mods-enabled</nowiki><br/><nowiki>#  ln -s ../mods-available/dav.load</nowiki><br/><nowiki>#  .....</nowiki>
+
*Grundkonfiguration
 +
: Zunächst muessen die Webdav-Module, die bei Apache2 bereits standardmässig im Verzeichnis /etc/apache2/mods-available vorhanden sind, aktiviert werden. Mit
 +
<nowiki>#  ls -l /etc/apache2/mods-available/*dav*</nowiki>
 +
: werden die vorhanden Module angezeigt.<br />
 +
: Anschliessend wird für jede gefundene Datei ein gleichlautender symbolischer Link im Ordner /etc/apache2/mods-enabled gesetzt:
 +
<nowiki>#  cd /etc/apache2/mods-enabled
 +
#  ln -s ../mods-available/dav.load
 +
#  .....</nowiki>
  
 
*Ort der Webdav Konfigurationen
 
*Ort der Webdav Konfigurationen
**Wenn virtuelle Domains vorhanden sind, muessen die Einstellungen für den WebDav-Zugang in der oder den Konfigurationsdateien für die virtuellen Domains im Ordner /etc/apache2/sites-enabled/ eingetragen werden!
+
**Wenn virtuelle Domains vorhanden sind, müssen die Einstellungen für den WebDav-Zugang in der oder den Konfigurationsdateien für die virtuellen Domains im Ordner /etc/apache2/sites-enabled/ eingetragen werden!
 
**Falls keine virtuellen Domains existieren oder wenn alle Daten auf dem Webserver unabhängig von den einzelnen virtuellen Domains via Webdav erreichbar sein sollen, wird üblicherweise in Verzeichnis /etc/apache2/conf.d/ eine Konfigurationsdatei z.B. mit Namen webdav.conf erstellt, in der dann die im folgenden beschriebenen <Location  ..> - Definitionen eingetragen werden.
 
**Falls keine virtuellen Domains existieren oder wenn alle Daten auf dem Webserver unabhängig von den einzelnen virtuellen Domains via Webdav erreichbar sein sollen, wird üblicherweise in Verzeichnis /etc/apache2/conf.d/ eine Konfigurationsdatei z.B. mit Namen webdav.conf erstellt, in der dann die im folgenden beschriebenen <Location  ..> - Definitionen eingetragen werden.
 +
<br />
 +
*Detail-Konfiguration<br/>
 +
: Jeder WebDav-Zugang wird von den Zeilen:
 +
<Location /pfad><br/>
 +
</Location><br/>
 +
: eingeschlossen.
 +
 +
: Die gesamte Konfiguration sieht dann z.B. so aus:
 +
 +
    <Location /pfad>
 +
        Order Allow,Deny
 +
        Allow from all
 +
        Dav On
 +
        AuthType Basic
 +
        AuthName "WebDav-Zugang"
 +
        AuthUserFile /etc/apache2/name_der_passwortdatei
 +
        Require user username1 username2
 +
    </Location>
  
 
=== Webdav-Zugriff vom Dateibrowser ===
 
=== Webdav-Zugriff vom Dateibrowser ===

Version vom 11. Januar 2016, 19:53 Uhr

Apache2 für Webdav konfigurieren

  • Grundkonfiguration
Zunächst muessen die Webdav-Module, die bei Apache2 bereits standardmässig im Verzeichnis /etc/apache2/mods-available vorhanden sind, aktiviert werden. Mit
#  ls -l /etc/apache2/mods-available/*dav*
werden die vorhanden Module angezeigt.
Anschliessend wird für jede gefundene Datei ein gleichlautender symbolischer Link im Ordner /etc/apache2/mods-enabled gesetzt:
#  cd /etc/apache2/mods-enabled
#  ln -s ../mods-available/dav.load
#  .....
  • Ort der Webdav Konfigurationen
    • Wenn virtuelle Domains vorhanden sind, müssen die Einstellungen für den WebDav-Zugang in der oder den Konfigurationsdateien für die virtuellen Domains im Ordner /etc/apache2/sites-enabled/ eingetragen werden!
    • Falls keine virtuellen Domains existieren oder wenn alle Daten auf dem Webserver unabhängig von den einzelnen virtuellen Domains via Webdav erreichbar sein sollen, wird üblicherweise in Verzeichnis /etc/apache2/conf.d/ eine Konfigurationsdatei z.B. mit Namen webdav.conf erstellt, in der dann die im folgenden beschriebenen <Location ..> - Definitionen eingetragen werden.


  • Detail-Konfiguration
Jeder WebDav-Zugang wird von den Zeilen:
<Location /pfad>
</Location>
eingeschlossen.
Die gesamte Konfiguration sieht dann z.B. so aus:
    <Location /pfad>
       Order Allow,Deny
       Allow from all
       Dav On
       AuthType Basic
       AuthName "WebDav-Zugang"
       AuthUserFile /etc/apache2/name_der_passwortdatei
       Require user username1 username2
    </Location>

Webdav-Zugriff vom Dateibrowser

  • PCManFM
    Ein Webdav-Ordner kann über das Protokoll dav:// bzw. davs://(verschlüsselte Datenübertragung) geöffnet werden:
    davs://meinserver.tld/webdavpfad