...
Here you have an example for a WebDAV configuration in Apache.
Make sure that the modules dav_module, dav_fs_module and dav_lock_module are loaded.
See http://httpd.apache.org/docs/2.2/mod/mod_dav.html, http://httpd.apache.org/docs/2.2/mod/mod_dav_fs.html and http://httpd.apache.org/docs/2.2/mod/mod_dav_lock.html for more information.
Code Block | ||
---|---|---|
| ||
<VirtualHost *:80> ServerAdmin webmaster@sos-berlin.com ServerName homer.sos ServerAlias homer.sos # don't loose time with IP address lookups HostnameLookups Off # needed for named virtual hosts UseCanonicalName Off # configures the footer on server-generated documents ServerSignature On Alias /jade /tmp/test/jade <Directory /tmp/test/jade/ > Options Indexes MultiViews AllowOverride None Order allow,deny allow from all </Directory> <Location /jade > DAV On AuthType Basic AuthName "webdav" AuthUserFile /srv/www/passwd.dav Require valid-user ErrorDocument 400 default ErrorDocument 401 default ErrorDocument 403 default ErrorDocument 404 default ErrorDocument 405 default ErrorDocument 408 default ErrorDocument 410 default ErrorDocument 411 default ErrorDocument 412 default ErrorDocument 413 default ErrorDocument 414 default ErrorDocument 415 default ErrorDocument 500 default ErrorDocument 501 default ErrorDocument 502 default ErrorDocument 503 default ErrorDocument 506 default </Location> </VirtualHost> DAVLockDB /var/lib/dav/lockdb |
...
It is strongly recommended that you configure all Apache ErrorDocument to default in the WebDAV location or you comment all ErrorDocument in the httpd.conf.
If you send a file with Jade JADE to an Apache WebDAV server then Jade JADE checks wether the target file already exists.
If the target file doesn't exist then the Apache WebDAV server response the 'ErrorDocument 404' in addition to the HTTP Status 404
Otherwise .
No Format |
---|
If the ErrorDocument 404 points e.g. to /error/HTTP_NOT_FOUND.html.var then the answer of the apache Apache takes much longer if(~1 minute).