Apache
WebDAV unter Apache2
Bei Apache2 ist das DAV-Modul bereits onboard. Die Aktivierung der beiden benoetigten Module "dav_fs" und "dav" geschieht ueber "a2enmod". Danach "/etc/init.d/apache force-restart" ausfuehren.
In /etc/apache2/mods-available/dav_fs.conf sollte was aehnliches stehen wie: DAVLockDB /var/lock/apache2/DAVLock
Der Benutzer-Account, unter dem Apache laeuft (www-data), benoetigt Lese- und Schreibrechte in diesem Verzeichnis.
Eintragen in /etc/apache2/apache2.conf: Alias /daten /var/data <Directory /var/data/> DAV On ForceType text/plain AuthType Basic AuthName "WebDAV Daten" AuthUserFile /etc/apache2/htpasswd Require valid-user </Directory>
Erstellen des Verzeichnisses "/var/data" mit "chown www-data:www-data /var/data"
Der ERSTE Benutzer wird erstellt mit: htpasswd -c /etc/apache2/htpasswd benutzername Bei weiteren laesst man einfach das -c weg (create).
Apache - Directory-Listing abschalten
Bei den Options von /var/www das Indexes rausnehmen, dann wird der Inhalt von Verzeichnissen nicht mehr aufgelistet.
Alias
An alias allows you to point a URL to a file like this:
Alias /skins /srv/www/htdocs/skins
Imagine we have a home page www.myhomepage.com and have a mediawiki running on it. The URL http://myhomepage.com/skins would now be processed by mediawiki. But we want it to contain pure files. So we make this alias.