
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
1 Alias /webdav "/var/webdav/"
2 <Directory "/var/webdav/">
3 DAV on
4 Options +Indexes
5 AllowOverride AuthConfig
6 AuthType Basic
7 AuthName "WebDAV Verzeichnis"
8 AuthUserFile /var/webdav-users
9 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:
1 <LimitExcept GET>
2 Require valid-user
3 </LimitExcept> - Unterverzeichnisse können separat über eine .htaccess-Datei nur bestimmten Usern zugänglich gemacht werden
1 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!!!




Für diesen Eintrag existieren keine Kommentare.
[Kommentar hinzufügen] [Kommentare verfolgen]