Wydrukuj tę dokumentację Pokaż jako slajdy

Współdzielenie kalendarza MS Outlook

Zadaniem jest współdzielenie (opublikowanie własnego) kalendarza z MS Outlook, który nie jest podpięty do MS Exchange. Można to osiągnąć za pomocą WebDAV

Konfiguracja apache - włączenie modułów

W konfiguracji apache należy dodać następującą konfigurację (plik httpd.conf):

LoadModule dav_module libexec/apache24/mod_dav.so
LoadModule dav_fs_module libexec/apache24/mod_dav_fs.so
LoadModule auth_digest_module libexec/apache24/mod_auth_digest.so

Wykonanie katalogu

Można skorzystać z administracyjnych skryptów:

cd /var/www/htdocs/virtuals/
make V_NAME=webdavcal hier 4ftpd

su -m www -c "mkdir -p /var/www/htdocs/virtuals/webdavcal/davlock"
su -m www -c "touch /var/www/htdocs/virtuals/webdavcal/data/index.html"

Wykonanie bazy autoryzacyjnej

Potrzeba wygenerować bazę z uprawnionymi użytkownikami do publikacji kalendarza:

htdigest -c /var/www/htdocs/virtuals/webdavcal/authdb/davcal.db DAV-upload __user__

Konfiguracja katalogu w apache

DavLockDB /var/www/htdocs/virtuals/webdavcal/davlock/davlockdb
DAVMinTimeout 600

<Directory "/var/www/htdocs/virtuals/webdavcal/data">
    Dav On
    AuthType Digest
    AuthName DAV-upload
    AuthUserFile "/var/www/htdocs/virtuals/webdavcal/authdb/davcal.db"
    AuthDigestProvider file

    # Allow universal read-access, but writes are restricted
    # to the admin user.
    <RequireAny>
        Require method GET POST OPTIONS
        Require user __user__
    </RequireAny>
</Directory>
#
# Poni/zsza konfiguracja zapobiega przekierowaniom dla zapyta/n non-GET
# do katalogu, kt/ory nie zawiera ko/ncowego znaku '/'.
# Ta konfiguracja rozwi/azuje problemy z wieloma programami-klientami,
# kt/ore niepoprawnie obs/luguj/a przekierowania dla katalog/ow z metodami DAV
#
BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "MS FrontPage" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[01234]" redirect-carefully
BrowserMatch "^gnome-vfs/1.0" redirect-carefully
BrowserMatch "^XML Spy" redirect-carefully
BrowserMatch "^Dreamweaver-WebDAV-SCM1" redirect-carefully
BrowserMatch " Konqueror/4" redirect-carefully

Alias dla wybranego hosta

Dla wybranego serwera (VirtualHost) należy dodać alias do katalogu z WebDAV:

Alias /kalendarz/ /var/www/htdocs/virtuals/webdavcal/data/

Źródła w sieci internet


{i}  (c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.

WebDavCal (ostatnio edytowane 2017-01-01 00:04:35 przez wtps0n)