WebDAV auf Plesk Server

Freitag, 7. August 2009 |  Autor: Michael Horber

Lange habe ich www gesucht, bis ich endlich eine funktionierende Lösung gefunden habe. Doch nun funktioniert endlich alles. Prinzipiell kann man sich dabei an folgende Anleitung halten. Damit diese nicht verloren geht, hänge ich sie zusätzlich als PDF an den Beitrag an.

Folgende Änderungen sind an der Anleitung vorzunehmen:

  1. Unter Punkt 5 wird das Verzeichnis/etc/apache2/ für das Hinterlegen der .htpasswd vorgeschlagen. Plesk setzt jedoch automatisch dieses Verzeichnis regelmäßig zurück, so dass die erzeugte Passwortdatei gelöscht wird. Speichert man sie in einem anderen Verzeichnis, funktioniert es problemlos.
  2. Die httpd.conf kann nicht abgeändert werden, da sie durch das Zurücksetzen des Ordners immer wieder neu geschrieben wird. Statt dessen kann man im Ordnerconf der Domain oder Subdomain (/var/www/vhosts/DOMAIN/conf) die Datei vhost.conf erstellen. Dort schreibt man einfach das rein, was normalerweise in der httpd.conf stehen würde.
    Bedacht werden muss zudem, dass bei Schritt 1 der Ordnerpfad geändert wurde. Dieser muss selbstverständlich in der vohst.conf angepasst werden, sowie der Pfad zum WebDAV Verzeichnis.

    ## Location of the DavLock file
    DavLockDB /usr/share/apache2/var/DavLock
    
    ## Set up the myWebDAV directory to use WebDAV and authentication
    /var/www/Domain/httpdocs/myWebDAV">
           	Dav On
            AuthName "WebDAV Login"
            AuthType Basic
            AuthUserFile /etc/apache2/.htpasswd
    ## Limit access for enhanced security
    
                    require valid-user
    
            Order allow,deny
            Allow from all
    
  3. Zu guter letzt muss man Plesk dazu zwingen, dievhost.conf auszulesen. Dies erledigt man durch den Befehl /usr/local/psa/admin/bin/websrvmng -a -v.

Die Datei vhost.conf ist nicht zum Aktivieren eines WebDAV Laufwerks gut. In ihr werden alle Dinge festgehalten, die Apache umsetzen soll und die sonst womöglich in einer .htaccess Datei gelandet wären. Falls bei euch somit eine .htaccess Datei mal nicht funktionieren sollte, könnt ihr die Änderungen in dieser Datei eintrage – Schritt 3 dürft ihr aber nicht vergessen :-)

Tags »   , , «

Trackback: Trackback-URL | Feed zum Beitrag: RSS 2.0
Thema: Allgemein

Diesen Beitrag kommentieren.

Kommentar abgeben