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 | + | *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, | + | **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