Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BF7EC189B9 for ; Wed, 5 Aug 2015 19:34:52 +0000 (UTC) Received: (qmail 98142 invoked by uid 500); 5 Aug 2015 19:34:52 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 98108 invoked by uid 500); 5 Aug 2015 19:34:52 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 98098 invoked by uid 99); 5 Aug 2015 19:34:52 -0000 Received: from Unknown (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Aug 2015 19:34:52 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id BD0E719BC6A for ; Wed, 5 Aug 2015 19:34:51 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.001 X-Spam-Level: * X-Spam-Status: No, score=1.001 tagged_above=-999 required=6.31 tests=[KAM_LAZY_DOMAIN_SECURITY=1, T_FILL_THIS_FORM_SHORT=0.01, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-us-west.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id QcHGMHLioSE6 for ; Wed, 5 Aug 2015 19:34:42 +0000 (UTC) Received: from mail.am-soft.de (mail.am-soft.de [83.218.36.120]) by mx1-us-west.apache.org (ASF Mail Server at mx1-us-west.apache.org) with ESMTPS id 75368205B3 for ; Wed, 5 Aug 2015 19:34:42 +0000 (UTC) Envelope-To: users@subversion.apache.org Received: from localhost (dslb-178-000-103-155.178.000.pools.vodafone-ip.de [178.0.103.155]) by mail.am-soft.de (Postfix) with ESMTP id 30F56EA8CA for ; Wed, 5 Aug 2015 21:34:33 +0200 (CEST) Date: Wed, 5 Aug 2015 21:34:35 +0200 From: =?windows-1250?Q?Thorsten_Sch=F6ning?= Organization: AM-SoFT IT-Systeme X-Priority: 3 (Normal) Message-ID: <1984031046.20150805213435@am-soft.de> To: users@subversion.apache.org Subject: Re: Can the Apache front end and svnserve service run on the same server? In-Reply-To: <20150805125811.GI4128@ted.stsp.name> References: <1648F83A436D8D4898D97A9F55C6B7F07A0B3968@EXCHMB06.is.l-3com.com> <20150805125811.GI4128@ted.stsp.name> MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1250 Content-Transfer-Encoding: quoted-printable Guten Tag Stefan Sperling, am Mittwoch, 5. August 2015 um 14:58 schrieben Sie: > http://svnbook.red-bean.com/nightly/en/svn.serverconfig.multimethod.html I have a similar task to do and while your link describes what do to around file permissions, I wonder how to deal with authentication and authorization: Each of my repos has it's own passwd and authz file and I would like to know if it's possible to use those per repo-configs in httpd? For the authentication part I guess it might be possible using mod_perls PerlAuthenHandler[1]. This looks like I could parse passwd per repo on my own using the repo name from the URL and knowing the paths to the repos. But what about "AuthzSVNAccessFile"? It seems like this configuration only accepts one simple path to one single file and there's no per repo logic available. I wouldn't want to merge all my authz files to one big one for maintenance reasons and such. Is there any way to hook into processing of AuthzSVNAccessFile and to dynamically provide the needed data or build the path to the file using some placeholders, where one placeholder is the name of the repo or such? There's PerlAuthzHandler[2] for mod_perl again, but I wouldn't want to reimplement the processing logic of authz files itself, just would like to have more influence which path to choose on each request. [1] https://perl.apache.org/docs/2.0/user/handlers/http.html#PerlAuthenHand= ler [2] https://perl.apache.org/docs/2.0/user/handlers/http.html#PerlAuthzHandl= er Mit freundlichen Gr=FC=DFen, Thorsten Sch=F6ning --=20 Thorsten Sch=F6ning E-Mail: Thorsten.Schoening@AM-SoFT.de AM-SoFT IT-Systeme http://www.AM-SoFT.de/ Telefon...........05151- 9468- 55 Fax...............05151- 9468- 88 Mobil..............0178-8 9468- 04 AM-SoFT GmbH IT-Systeme, Brandenburger Str. 7c, 31789 Hameln AG Hannover HRB 207 694 - Gesch=E4ftsf=FChrer: Andreas Muchow