Plesk bietet über die Oberfläche leider keine Möglichkeit, WebDAV bei Verzeichnissen einzuschalten. Das Aktivieren ist dabei sehr einfach:
Plesk bietet ein “Hook” an, um die Apache-Konfiguation per Hosting anzupassen. Dazu legt man im Unterverzeichnis ./conf des Hosting-Verzeichnisses eine Datei “vhost.conf” an. Diese wird durch Apache am Ende der Virtual-Hosting Konfiguation ausgelesen und kann so sämtliche (durch Plesk) festgelegte Einstellungen überschreiben. Ist auch SSL für das jeweilige Hosting aktiviert, wird zusätzlich nach einer “vhost_ssl.conf” gesucht und diese dann eingebunden.
1. Falls nicht vorhanden eine vhost.conf erstellen
# /var/www/vhosts/example.com/conf/vhost.conf
DAV on
2. Plesk zum Einlesen der vhost.conf zwingen und Apache neustarten.
/usr/local/psa/admin/sbin/websrvmng -a
/etc/init.d/httpd restart
Die benötigten Benutzer für das WebDAV-Verzeichnis (hier: “/webdav”) werden über die Plesk-Oberfläche angelegt. Der Pfad muss dabei dem in der vhost.conf angegebenen entsprechen.