amazon.de Geschenkgutscheine

WebDAV mit Apache2

Um "mal eben" etwas auf den Webserver zu schieben, oder einem Kunden komfortabel den upload von Bilderkes in seine Galerie zu ermöglichen, kann man seinem Apachen WebDAV beibringen.

Hier eine Kurzfassung wie man es auf die simple Tour einrichtet:

  • Modul dav_fs aktiviren (dav wird wegen Abhängigkeit direkt mit aktiviert)
    a2enmod dav_fs
  • Ein Verzeichnis für WebDAV anlegen
    mkdir /var/webdav
  • Selbiges für den Apachen beschreibbar machen
    chown www-data:www-data /var/webdav
  • Im VirtualHost das Verzeichnis eintragen und Passwortschützen
     Alias /webdav "/var/webdav/"
     <Directory "/var/webdav/">
      DAV on
      Options +Indexes
      AllowOverride AuthConfig
      AuthType Basic
      AuthName "WebDAV Verzeichnis"
      AuthUserFile /var/webdav-users
      Require valid-user
    10  </Directory>
  • Die Password-Datei und einen User anlegen
    htpasswd -c /var/webdav-users webdaver
  • Um Lesezugriffe oder sonstige Ausnahmen zu confen gibts innerhalb des Directory-Eintrags folgende Möglichkeit:
     <LimitExcept GET>
      Require valid-user
     </LimitExcept>
  • Unterverzeichnisse können separat über eine .htaccess-Datei nur bestimmten Usern zugänglich gemacht werden
     Require user user1 user2

Und fertig.
Bitte beachten: Bei dieser Methode wird das Passwort im Klartext durchs Internet übertragen. Wenn man sich für diese Art der Authentifizierung entscheidet, sollte der Virtualhost eine SSL-Verschlüsselung eingerichtet haben!!!

Verwandte Blog-Einträge

Kommentare (Kommentar-Moderation ist aktiv. Ihr Kommentar erscheint erst nach Prüfung.)
BlogCFC was created by Raymond Camden. This blog is running version 5.9.5. Contact Blog Owner
Stoppt die Vorratsdatenspeicherung! Jetzt klicken &handeln! Willst du auch an der Aktion teilnehmen? Hier findest du alle relevanten Infos
und Materialien: