From www.lugrudo.de

KnowHow: Apache2WebDavSuse

WebDAV Server install and setup with Apache 2.0.x on SuSE

In the following lines to be executed on the shell start with a "$" or a "#". "#" denotes an execution of the command as root, whereas "$" can be executed as a regular user. If not stated otherwise the actions are to be executed from within a designated directory from where the build process will be started.

Note: Be careful when building the server packages. Usually SuSE is terrible with keeping a good dependency handling. So it is really a pain in the ass to track down and resolve all dependencies for setups of packages other than the one originally shipped with the distro's version. Even though it would be sweet to use the occasion of building packages to upgrade to a current version ... :-/

Necessities: Apache web server and GDBM libraries (incl. dev-Packages), and the openssl packages

Get the sources and modify them according to our needs

Configure sources for building and packaging

Install packages

Adjust Apache config:

 
LoadModule dav_module                     /usr/lib/apache2-worker/mod_dav.so
LoadModule dav_fs_module                  /usr/lib/apache2-worker/mod_dav_fs.so

Test:

Performance tuning:

More info on building RPMs for SuSE can be found here:

Retrieved from http://www.lugrudo.de/KnowHow/Apache2WebDavSuse
Zuletzt geändert am 09.12.2006 19:54 Uhr