====== Webdav ====== [[ftp:server:webdav|Webdav & FTP auf ein Verzeichnis]] [[webdav:apache]] Mit vielen OSes und Sonderfällen, wie z.B. Auth nur zum Schreiben Webdav einrichten. Ich verwendet das Dav-Modul von Apache2. Nicht die DB-orientierte Erweiterung Catacomb, weil das für mich ein Overkill wäre. Achtung: MS hat eine 'eigene' DAv-Implementierung, so funzt das Beschriebene nicht unter MS Win. Gut: [[http://wiki.bsdforen.de/index.php/FreeBSD_webdav_apache2]] statt httpd.conf aus dem Dokument nehmen wir /etc/apache2/apache2.conf Dav-Modul installieren: ln -s /etc/apache2/mods-available/dav.load /etc/apache2/mods-enabled/dav.load apache2ctl restart besseres Dokument für Debian: [[http://www.debian-administration.org/articles/285]] enable dev-modules: a2enmod dav_fs a2enmod dav Neue Konfiguration testen: apache2ctl configtest Dav-Verzeichnis erstellen: mkdir /var/www/webserver/webdav chown www-data /var/www/webserver/webdav Install authentification-module (digest) a2enmod auth_digest htdigest -c /var/www/digest-password WebDav fotodav (Ziel, EchterName username) (-c: Neue Datei anlegen, weglassen, wenn nur neuer User hinzu!) Vielleicht auch: ''a2enmod authn_file'' Das muss in den -Tag von /etc/apache2/sites-available/default : # Note Alias goes to our DocumentRoot. #Alias /webdav /srv/www/webserver/webdav # But we apply different settings DAV On AuthType Digest AuthName "WebDav" AuthDigestFile /var/www/digest-password # replace AuthDigestFile with AuthUserFile when syntaxerror Require valid-user Zum Testen: cadaver installieren (''apt-get install cadaver'') **Hinweis:** Wenn Win-Clients auf den Apache als Webdav zugreifen, dann versuchen sie, eine Frontpage-Erweiterung zu erfragen. Daher gibt es _vti_bin-Fehler in der error.log. Das ist normal