Eine Unterschied des Apache 2.0 zur Version 1.3 besteht darin, daß URLs strenger geprüft werden: Eine URL für eine Collection (d. h. ein Verzeichnis) muß mit einem Slash enden, sonst gibt es einen Redirect (Error).
Im folgenden sind auszuführende Zeilen auf der Shell mit einem "$" oder einem "#". "#" bezeichnet eine Ausführung des Kommandos als root, während "$" durch jeden normalen User möglich ist. Falls nicht anderweitig angegeben sind die Aktionen aus dem Verzeichnis auszuführen, in dem der Build-Prozess angestoßen wird.
ssl-cert-Paket.$ apt-get install ligbdbm3 libgdbm-dev ssl-cert
Werden besondere Anforderungen an den Server gestellt (configure-Optionen beim Kompilieren, etc.), so sind die Schritte in dieser Sektion notwendig und wichtig. Im Beispiel wird die Verwendung von GDBM über SDBM (Default, mit den Sourcen mitgeliefert) aktiviert. Dies hat für einen WebDAV-Server den Vorteil, daß die Unterstützung für sogenannte Meta-Daten oder Attribute zu einer Resource besser ist. Ansonsten führt die Verwendung von Attributen mit größerer Größe oder in größerer Anzahl schnell zu einem Fehler.
$ apt-get source apache2 apache2-common apache2-mpm-worker
# apt-get build-dep apache2 apache2-common apache2-mpm-worker
$ cd apache2-2.0.53
debian/rules:
--with-gdbm in die Variable AP2_COMMON_CONFARGS
# dpkg-buildpackage
$ cd ..
# dpkg -i apache2-utils_2.0.*.deb apache2_2.0.*.deb apache2-common_2.0.*.deb apache2-mpm-worker_2.0.*.deb
apache2-doc Pakete installiert werden, oder eine andere Version des Servers selbst (apache-mpm-* Pakete) kann ausprobiert werden.
# cd /etc/apache2
# a2enmod dav
# a2enmod dav_fs
# /etc/init.d/apache2 force-reload
# ln -s /etc/apache2/mods-available/dav* mods-enabled/.
/etc/apache2/conf.d/webdav mit folgendem Inhalt:
Alias /webdav /var/www/webdav
<Directory /var/www/webdav/>
DAV On
DAVDepthInfinity on
Allow from all
Order allow,deny
</Directory>
# /var/www/webdav
# chown www-data.root /var/www/webdav
# /etc/init.d/apache2 restart
httpd.conf füge eine Zeile:SendBufferSize 31000 hinzu. Dadurch wird der Übertragungs-Puffer vergrößert und beträgt incl. Header knapp 32 KB.
# /etc/init.d/apache2 restart