GS35

Niouzes and stuff

  • Increase font size
  • Default font size
  • Decrease font size
Accueil Informatique Web WebDAV sur OpenBSD / Apache 1.3

WebDAV sur OpenBSD / Apache 1.3

Envoyer Imprimer PDF

Installation du module WebDAV sur Apache 1.3 sous OpenBSD

Le module est diffusé sur http://www.webdav.org/mod_dav/install.html

Il faut infiquer le chemin pour expat au moment du configure :

# ./configure --with-apxs=/usr/sbin/apxs --with-expat=/usr

Sinon on aura ceci au démarrage d'apache :

# apachectl start
/usr/sbin/httpd:/usr/lib/apache/modules/libdav.so: undefined symbol 'XML_SetElementHandler'
/usr/sbin/httpd:/usr/lib/apache/modules/libdav.so: undefined symbol 'XML_Parse'
/usr/sbin/httpd:/usr/lib/apache/modules/libdav.so: undefined symbol 'XML_ParserFree'
/usr/sbin/httpd:/usr/lib/apache/modules/libdav.so: undefined symbol 'XML_SetCharacterDataHandler'
/usr/sbin/httpd:/usr/lib/apache/modules/libdav.so: undefined symbol 'XML_ErrorString'
/usr/sbin/httpd:/usr/lib/apache/modules/libdav.so: undefined symbol 'XML_ParserCreate'
/usr/sbin/httpd:/usr/lib/apache/modules/libdav.so: undefined symbol 'XML_SetUserData'
/usr/sbin/httpd:/usr/lib/apache/modules/libdav.so: undefined symbol 'XML_GetErrorCode'
Syntax error on line 282 of /var/www/conf/httpd.conf:
Cannot load /usr/lib/apache/modules/libdav.so into server: Cannot load specified object
/usr/sbin/apachectl start: httpd could not be started

Le symptôme et la solution sont indiqués dans le README.

Ensuite dans le httpd.conf :

Loadmodule dav_module libexec/libdav.so

Et voilà, il ne reste plus qu'à configurer des instances directory avec l'option

DAV On

Attention aux directives limit par défaut sur PUT POST DELETE PROPFIND PROPPATCH MKCOL COPY MOVE LOCK UNLOCK.L'authentification serait mais c'est un autre sujet.