Diese Anleitung beschreibt die Einrichtung von [[http://www.webdav.org/|WebDAV]] zur Nutzung mit Subversion auf Faxe. Voraussetzung ist ein bereits konfigurierter Apache2-Websever. <> = Module aktivieren = Apache2 bringt breits die entsprechenden Module mit. Diese müssen lediglich aktiviert werden: {{{ a2enmod dav a2enmod dav_fs a2enmod dav_svn a2enmod dav_lock }}} = Module konfigurieren = Nun müssen noch die Konfigurationsdateien angepasst werden. Diese befinden sich unter {{{/etc/apache2/conf.d/}}}. Für unsere Belange sollte die Datei {{{dav_svn.conf}}} folgenden Inhalt haben: {{{ DAV svn SVNParentPath /data/repos SVNAutoversioning on ModMimeUsePathInfo on AuthzSVNAccessFile /data/etc/svn-access.conf AuthType basic AuthName systemausfall.org AuthLDAPUrl ldap://ldap.sao/o=neofaxe,dc=systemausfall,dc=org?cn?sub?(objectClass=webAccount) AuthBasicProvider ldap AuthzLDAPAuthoritative Off AuthLDAPGroupAttribute adminOfService AuthLDAPGroupAttributeIsDN On require valid-user }}} Damit ist der Pfad zu den svn-Verzeichnissen festgelegt und die ldap-Authentifizierung aktiviert. Anschliessend Apache neu starten: {{{ apache2ctl graceful }}} = Webproxy konfigurieren = In der o.g. Konfiguration ('''''') sind die Subversion-Repositories per WebDAV unter <> zu erreichen. Dementsprechend muss die Weiterleitung im Webproxy pound eingerichtet werden. Dazu im uml-webproxy die Datei {{{/etc/pound/ssl.cfg}}} bearbeiten und folgende Zeilen einfügen: {{{ WebDAV 1 UrlGroup "^/dav.*" BackEnd svn.sao,80,1 EndGroup }}} Anschliessend muss pound neu gestartet werden. = Links und Hinweise = * [[http://www.heise.de/netze/artikel/print/77605|WebDAV und Apache]] - Artikel auf heise Netze * [[http://forum.subversionbuch.de/viewtopic.php?t=459&sid=778584b9c3e914fe2cc3a78ce2f2ba59|Hinweis zur Fehlermeldung:]] 2)No such file or directory: [409, #0]