I'm looking to create an easy way for users to setup/remove repositories via Cpanel. Currently they can email me and I can run a series of commands to create a repository, and perform the required modifications to httpd.conf (for DAV SVN). I have a few questions related to this development:
1. Is there a preferred place to put per-user apache conf entries? I've found theres a number of places to put them, such as httpd.conf itself, or the users individual conf are (/usr/local/apache/conf/userdata/std/2/username/svn.conf)
2. How can I prevent easyApache from erasing all that when I upgrade apache? Does only the httpd.conf file get purged or do the files in the user directories also get blown away?
3. Where can I find information for creating an application that will show up when users log into their CPanel (essentially to click the create/remove repository buttons)?
Any help would be greatly appreciated!



LinkBack URL
About LinkBacks
Reply With Quote




