Weiter zum Inhalt

Aktivierung von WebDAV in einem eigenen Web-Verzeichnis

Die Anforderung besteht in einer Zwischenlösung für einen gemeinsamen Kalender für eine Arbeitsgruppe. Da die Client PC bisher unter Windows laufen und dort keine Clientsoftware verfügbar ist, die direkt mit Kolab2 zusammenarbeitet, bot sich Mozilla Sunbird als Zwischenlösung für einen gemeinsamen Kalender an.

Als erstes gilt es den Klaob2 Apache Server für ein eigenes Web Verzeichnis zu konfigurieren.

  • Als erstes wird ein Verzeichnis in der DocumentRoot des Apache erstellt:
    mkdir /kolab/var/kolab/www/sunbird
  • Mit chmod und chown werden die Verzeichnisrechte entsprechend gesetzt.:
    • chown kolab:kolab /kolab/var/kolab/www/sunbird
    • chmod 0777 /kolab/var/kolab/www/sunbird
  • Anpassung der Kolab2 Apache Konfiguration:
    • In der Vorlage /kolab/etc/kolab/templates/httpd.conf.template wird die Directory Konfiguration für /kolab/var/kolab/www aktiviert, d.h. die “#” davor entfernt. In der Konfiguration für /kolab/var/kolab/www wird AllowOverride von None auf Indexes Options geändert.
    • Diese Änderungen sind zusätzlich in der aktuellen Version der Kolab2 Apache Konfiguration /kolab/etc/apache/apache.conf vorzunehmen.
    • Die Vorlage /kolab/etc/kolab/templates/httpd.local.template ist nach der Vorlage der Directory Konfiguration von /kolab/var/kolab/www/webcalendar zu erweitern.
      • Dabei wird der Pfad auf chown kolab:kolab /kolab/var/kolab/www/sunbird geändert.
      • Anpassung von AuthName auf "Sunbird Kalender (WebDAV)"
      • Anpassung von Options auf All
      • Diese Änderungen sind zusätzlich in der aktuellen Version der Kolab2 Apache Konfiguration /kolab/etc/apache/apache.local vorzunehmen.
      • Nun kann der Kolab2 Apache neu gestartet werden, damit die geänderte Konfiguration wirksam wird:
        /kolab/sbin/apachectl restart

    Nun kann über die URL https://kolab.server.lan/sunbird/ auf das WebDAV Verzeichnis zugegriffen werden.