Unterschiede zwischen den Revisionen 1 und 2
Revision 1 vom 2007-05-16 14:41:41
Größe: 1754
Autor: anonym
Kommentar: webdav installieren und einrichten
Revision 2 vom 2007-05-16 14:49:59
Größe: 1862
Autor: anonym
Kommentar: Ergaenzung
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 16: Zeile 16:
Nun müssen noch die Konfigurationsdateien angepasst werden. Diese befinden sich unter {{{/etc/apache2/mods-enabled/}}}. Für Faxe sollte die Datei {{{dav_svn.conf}}} folgenden Inhalt haben: Nun müssen noch die Konfigurationsdateien angepasst werden. Diese befinden sich unter {{{/etc/apache2/mods-enabled/}}}. Für unsere Belange sollte die Datei {{{dav_svn.conf}}} folgenden Inhalt haben:
Zeile 37: Zeile 37:
Anschliessend Apache neu starten: Damit ist der Pfad zu den svn-Verzeichnissen festgelegt und die ldap-Authentifizierung aktiviert. Anschliessend Apache neu starten:

Diese Anleitung beschreibt die Einrichtung von [http://www.webdav.org/ WebDAV] zur Nutzung mit Subversion auf Faxe. Voraussetzung ist ein bereits konfigurierter Apache2-Websever.

TableOfContents


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/mods-enabled/. Für unsere Belange sollte die Datei dav_svn.conf folgenden Inhalt haben:

<Location /dav>
  DAV svn

  SVNParentPath /data/repos
  
  SVNAutoversioning on
  ModMimeUsePathInfo on

  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         ldap-group cn=trac-sao,sc=trac,ou=Services,o=neofaxe,dc=systemausfall,dc=org

</Location>

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 (<Location /dav>) sind die Subversion-Repositories per WebDAV unter Verbatim(https://systemausfall.org/dav/$REPOSITORY) 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.

WebDAVEinrichtung (zuletzt geändert am 2012-06-13 21:26:22 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.