-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I don't know if it's any different if you're running Apache on Windows, but we do what you want to do in Linux and it works very well.
On top of a standard Red Hat 5 installation, we have Subversion, Trac (and its pre-reqs) installed. In /etc/httpd/conf.d, we have two additional config files, one for Trac, one for Subversion. Relative to the Apache doc root, SVN repositories are in /repos, and Trac projects are in /projects. For authentication and authorization, we use ldap_module and authnz_ldap_module. We have groups in Active Directory to assign access to each repository or project. Once this is set-up, if you add a user to the AD group, access granted; no additional Apache configuration is necessary. One thing we don't do is employ Trac or SVN authz for more fine-grained authorization within the repositories/projects. We don't have the need for it, and it also doesn't seem to support LDAP groups. Meaning, we'd have to maintain group membership in AD and on the Linux machine if we needed authz. - -Nate > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Stodge > Sent: Friday, February 20, 2009 5:13 AM > To: Trac Users > Subject: [Trac] Re: Sharing Apache with SVN (TSVN) > > > That's a good question. One of my scripts gracefully restarts > Apache, so that command line might have to change. Otherwise > I can't think of anything that wouldn't work without maybe > some minor changes. I'm hoping to have the scripts uploaded > to trac-hacks soon. > > I'm sorry I don't know anything about Windows authentication > with Apache/Trac. Maybe someone else could answer this? > > On Feb 19, 11:27 pm, ray <[email protected]> wrote: > > Stodge, > > > > Thank you for responding to my concerns in the google trac goup. I > > read the page about the Apache configure your message > linked to. Of > > course, now I have more questions. I really appreciate > your efforts. > > > > I have done no programming in Python, yet. Reading the examples is > > giving me a feeling for the methods. > > > > Your examples brought up two major questions: > > > > You stated that your scripts were designed for Linux. Does this go > > anyu further than the 'typical' file system symbols and naming > > conventions? > > > > I found the access control you presented to be quite fine > grained. I > > was planning (for SVN) on using Windows authentication with Apache. > > Is this possible with Trac? What are the ramifications? > > > > Thanks, > > Ray > > > > On Feb 10, 6:50 am, Stodge <[email protected]> wrote: > > > > > I updated my page on Trac hacks with the Apache > configuration files > > > for Trac & Subversion. Hope this helps: > > > > >http://trac-hacks.org/wiki/AdminToolkitScript > > > > > On Feb 9, 9:44 pm, Stodge <[email protected]> wrote: > > > > > > We use Apache to access Trac and Subversion. I also wrote some > > > > scripts that make it easier to create and manage > multiple projects > > > > (one project per Trac environment). I'm in the slow process of > > > > open sourcing the scripts ontohttp://track-hacks.org. I > will also > > > > include two Apache configuration files; one for Trac > and one for Subversion. > > > > So if you can wait a wee while I'll try to get those > up. Currently > > > > the scripts assume global rights - that is, everyone can access > > > > all projects. I also plan on changing the scripts to > provide per > > > > project authentication, so you can define which users can > > > > read/write each project (assuming one project is one Trac > > > > environment and one Subversion repository, both on the same > > > > server). But this will take time. Drop me an email and > I'll try to walk you through it. > > > > > > Cheers > > > > Mike > > > > > > On Feb 9, 11:29 am, ray <[email protected]> wrote: > > > > > > > I am experimenting with TSVN to manage content in an > engineering > > > > > company. Additionally, I would like to have an issue tracker > > > > > for office operations. I have found reading about > Trac. I have > > > > > seen in this discussion group that Trac uses SVN as a > > > > > repository. I would like to keep the two > repositories separate > > > > > in physical location and ACLs. > > > > > > > I see that Trac can us Apache as an http server. > Since this is > > > > > similar to what I have setup (TSVN and Appache), I > would like to > > > > > consider using both TSVN and Trac with one Apache server. > > > > > > > I would like to learn about other people that may have > > > > > experience with this combination. Moreover, I am > concerned with > > > > > how to setup Apache for both TSVN and Trac. Is there any > > > > > problem with serving both from one Apache instance > and how do I > > > > > configure Apache for both? > > > > > > > Thanks, > > > > > Ray- Hide quoted text - > > > > > - Show quoted text - > > > -----BEGIN PGP SIGNATURE----- Version: 9.5.3 (Build 5003) wsBVAwUBSZ7cDLT0L17ADGixAQjNggf/bHSa00rrRwQmx+pNV/1od4uDEM9gLJVb 7aKmDEWqQ/Ppm0Screg6m0QD0nToKDK0jrKK521Kz6PNucUkEVJYJvii6ltLC54R dpLo+5PBaXQGlKFwXmapr22EBEzYSBPf2q9UVb7ohUm71/IoGyT+Zd/82EF/EzBX VW3xH0K1eDhQVjLEW5nlU0/givZGHiZTujPinlnHBx0WhU3FBUS82Bpl2g8/qzfh PUI6yimvbXBeQWeQ8CjxQi1bSSaqK6+S3YNsWJ3apgE7Mnya2hj5N6H9mZD7/JMm hqY9RbvTJTt5SCtQPxDn1oSyeOnpB0f8xJFMYxGdkdMCtAhHhjWlPA== =76lM -----END PGP SIGNATURE----- Note: The information contained in this message may be privileged and confidential and thus protected from disclosure. If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. Thank you. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/trac-users?hl=en -~----------~----~----~----~------~----~------~--~---
