mod_dav apache Modul zur Anbindung des Ical Mozilla Ligthning Kalenders an apache mod_dav Voraussetzung ist ein vorhandener Apache 1.x Webserver unter Debian. # Installation des mod_dav Moduls sowie die Utilities fuer die Benutzer- # Verwaltung apt-get install mod_dav apache2-utils # Bearbeiten der mod_dav Einstellungen editor /etc/apache/conf.d/libapache-mod-da ----------------------------%>----------------------------------------------- # Dies ist die Datei, welche die Dateisperre auf den Kalender verwaltet # Diese Datei bzw. der Ordner muss existieren, sowie der Benutzer unter # welchem der Webserver laeuft ( www-data ) muss schreibend zugreifen # koennen DAVLockDB /var/lock/DAV/apache-ssl/DAVLock # Dies ist das Verzeichnis, in welches wir die Kalenderdatei ablegen # Auch hier sollte nur der User www-data lesend/schreibend zugreifen # duerfen # Erst hierdurch, wird das Apache-Modul mod_dav aktiviert DAV On # Wir beschraenken alle Zugriffe ueber das mod_dav Modul auf # authentifizierte Benutzer # Name der bei der Abfrage des Benutzer/Passworts fuer die Freigabe # hinterlegt ist AuthName "WebDAV Zugang" AuthType basic # Die Datei, welche die Benutzer/Passwort Kombination beinhaltet # Achtung, diese Datei sollte ausserhalb des DocumentRoots des Webservers # liegen sowie nur für www-data lesend Rechte besitzen AuthUserFile /etc/webdav.users # Folgende Benutzer durfen den Kalender verwenden, vorausgesetzt, # sie verfügen über einen Eintrag in der webdav.users require user meier mueller ----------------------------%>----------------------------------------------- Nun legen wir noch die Kennwoerter fuer den Benutzer meier und mueller an sowie die zu Grunde liegende Datei /etc/webdav.users htpasswd -c /etc/webdav.users meier htpasswd /etc/webdav.users mueller Abschliessend legen wir noch einen Alias für den /webdav/ Ordner an und ergaenzen deshalb die httpd.conf um folgende Zeile editor /etc/apache/httpd.conf Alias /webdav/ /home/webdav/ Apache Webserver neustarten und in Mozilla Lightning einen neuen Netzwerk Ical Kalender anlegen. Pfad ist http://ihr-domainname.de/webdav/beliebiger-kalendername.ics Nun noch Benutzername/Passwort Kombination eingeben und fertig