Dokumentation
So aktivieren Sie WebDAV auf Apache
WebDAV in Apache aktivieren
Dies gilt für den LAMP Appliance (und technisch für jeden anderen Appliance, der den Apache2-Webserver enthält - Sie müssen jedoch möglicherweise weitere Änderungen vornehmen). Beachten Sie, dass dies nicht der einzige Weg ist, noch wird es als der beste vorgeschlagen, nur einer, der als der einfachste vorgeschlagen wurde. Hier durch Steffen Mit ein wenig Tweaking und zusätzlichen Informationen hinzugefügt.
Ich habe es in /root eingefügt, aber es kann woanders hingehen:
mkdir /root/webdav chown www-data:root /root/webdav
Aktivieren Sie die erforderlichen Module:
a2enmod dav_fs a2enmod dav
Erstellen Sie eine neue virtuelle Host-Konfiguration:
nano /etc/apache2/sites-available/webdav
Fügen Sie dann etwas wie dieses zu Ihrer virtuellen Host-Konfiguration hinzu (und speichern Sie es):
Alias /webdav /root/webdav <Location /webdav> DAV On SSLRequireSSL Options None AuthType Basic AuthName webdav AuthUserFile /root/passwd.dav <LimitExcept GET OPTIONS> Require valid-user </LimitExcept> </Location>
Starten Sie Apache neu:
service apache2 restart
Konfigurieren Sie Ihre Benutzer und Passwörter:
htpasswd -c /root/passwd.dav user1
Und geben Sie das gewünschte Passwort für 'user1' ein. Weitere Benutzer können durch Wiederholung dieser Zeile hinzugefügt werden, wobei jedoch der '-c'-Schalter weggelassen wird, da die Passwortdatei bereits vorhanden ist.
Berechtigungen für die Passwortdatei festlegen:
chown www-data:root /root/passwd.dav chmod 460 /root/passwd.dav
Für Benutzer, die über Windows auf WebDAV-Ordner zugreifen möchten, ist möglicherweise ein zusätzlicher Schritt erforderlich. Hier.