Apache 2 Howto

WebDAV

Dieser Artikel basiert hauptsächlich auf diesem HowTO.

Vorbereitung

Ich gehe davon aus, daß Apache 2 installiert ist und korrekt funktioniert.

Als erstes müssen die Module aktiviert werden. Dazu benutzt man das mitgelieferte Tool a2enmod:

a2enmod dav_fs
a2enmod dav

Desweiteren gehe ich davon aus, daß man bereits einen Virtual Host eingerichtet hat, der funktioniert. Wenn nicht, dann findet man weiter unten die entsprechende Hilfe.

Zur Authentifizierung benutzt man mindestens „Digest Authentication“, damit die Passwörter nicht im Klartext durch das Netz laufen. Später sollte man den WebDAV-Zugang am besten per SSL verschlüsseln. Weitere alternativen kann man auf der Apache 2 Homepage finden.

Man aktiviert wieder das entsprechende Module und erstellt eine Authentifikationsdatei.

a2enmod auth_digest
htdigest -c /home/srw/digest-password webdav-example myuser

Diese Datei sollte nicht von Außen erreichbar sein.

Ich bin mir nicht ganz sicher, was der sogenannte Realm (hier webdav-example), aber ich glaube es ist so etwas wie eine Gruppe. Alles andere erklärt sich von alleine. Beim ausführen der zweiten Zeile wird man nach dem Passwort gefragt.

Virtual Host Konfigurationserweiterung

Um nun in der Konfiguration des Virtual Hosts den WebDAV-Zugang einzurichten, müssen folgende Einträge eingefügt werden:

        # Note Alias goes to our DocumentRoot.
        Alias /webdav /home/srw/example.com

        # But we apply different settings
        <Location /webdav>
           DAV On
           AuthType Digest
           AuthName "webdav-example"
           AuthDigestFile  /home/srw/digest-password
           Require valid-user
       </Location>

Funktionstest

Testen kann man den Zugang mit dem Konqueror oder anderen WebDAV-fähigen Tools.

Bei mir funktioniert nach diesem HowTo zwar der Zugriff, aber ich kann werder etwas löschen noch speichern oder verändern.

Virtual Hosts

Virtuelle Hosts sind sehr flexibel. Sie reagieren entweder IP-, namenbasiert oder kombiniert auf anfragen. Für die meisten wird die einfache Konfiguration ausreichen. Wenn man aber viele Domains betreut (Hosting), dann bietet sich eine komplexere Konfiguration an.

Ressources

computer/howtos/apache2_howto.txt · Zuletzt geändert: 2007/05/31 17:06 von corren
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0