Hallo zusammen, ich suche schon eine ganze Weile nach einem passenden Stück Software, mit der ich einen DAV-Server implementieren kann. Ich kenne mod_dav und in Apache 2.2 hab damit auch schon diverse Erfahrungen gesammelt (im Sinne: mehr als einmal erfolgreich in Betrieb genommen), vor allem in Kombination mit mod_auth_mysql. Nun ist es so, dass die Resource https://user1@www.example.com/files/ und https://user2@www.example.com/files/ jeweils auf /files unterhalb des konfigurierten DocumentRoot landen (apache 2.2). Was ich allerdings gerne hätte wäre ein Mapping des eingeloggten Benutzers (http-Authentifiziert) auf eine Verzeichnisstruktur, zB https://user1@www.example.com/files/ --> /var/www/dav/user1/files/ https://user2@www.example.com/files/ --> /var/www/dav/user2/files/ Mit UserDir kann man soetwas ähnliches(!) machen, allerdings ist hier nicht der eingeloggte Benutzer maßgleblich für den PFad im Dateisystem sondern ein Teil des URIs, also zB https://www.example.com/user1/files/ --> /var/www/dav/user1/files/ https://www.example.com/user2/files/ --> /var/www/dav/user2/files/ Ungeeignet. Schafft man es mit Apache Bordmitteln das Ganze so zu bauen, dass - so wie bei ftp oder sftp jeweils mit chroot - nach aussen der gleiche URL abhängig vom Benutzernamen auf ein individuelles Homeverzeichnis matcht? Ich *fürchte* dass das *irgendwie* über Rewriting machbar ist. Und Rewriting ist nach wie vor eine große Black-Box (as in: Schwarze Magie). http://httpd.apache.org/docs/2.2/en/mod/mod_rewrite.html#rewritecond Kann man damit *irgendwie* was bauen, dass aus %{REMOTE_USER} ein Pfad-Bestandteil wird? Funktionierende Beispiele mit Erklärung willkommen :-) Bringt mich das überhaupt im Kontext von mod_dav in die richtige Richtung? Viele Grüße Raphael PS: demnächst: Benutzer-Authentifizierung mit temporär gültigen Client-SSL-Zertifikaten (für DAV) -- Raphael Eiselstein <rabe@uugrn.org> http://rabe.uugrn.org/ xmpp:freibyter@gmx.de | https://www.xing.com/profile/Raphael_Eiselstein GnuPG: E7B2 1D66 3AF2 EDC7 9828 6D7A 9CDA 3E7B 10CA 9F2D .........|.........|.........|.........|.........|.........|.........|.. -- UUGRN e.V. http://www.uugrn.org/ http://mailman.uugrn.org/mailman/listinfo/uugrn Wiki: https://wiki.uugrn.org/UUGRN:Mailingliste Archiv: http://lists.uugrn.org/
Dieses Archiv wurde generiert von hypermail 2.2.0 : 10.01.2012 CET