Thanks for the ideas... I still haven't been able to do exactly what I want. I have evolved the idea somewhat and found a potential solution (using AliasMatch) but I still don't know exactly how to configure it. I've compromised my original idea by having WebSVN located at the URL /browse but I'm still struggling getting SVNParentPath to serve my projects from the root... So at the moment I have something like this: NameVirtualHost 67.207.135.103:443 <VirtualHost 67.207.135.103:443> ServerName svn.webpossibilities.net ServerAdmin admin@xxxxxxxxxxxxxxxxxxxx SSLEngine On SSLCertificateFile /home/weposs/ssl/svn/apache.pem ServerSignature Off AliasMatch ^/browse(.*) /var/www/websvn/$1 <LocationMatch ^/browse> Options FollowSymLinks order allow,deny allow from all AuthType Basic AuthName "Web Possibilities Subversion" Require valid-user SSLRequireSSL AuthUserFile /etc/apache2/dav_svn.passwd <IfModule mod_php4.c> php_flag magic_quotes_gpc Off php_flag track_vars On </IfModule> </LocationMatch> DocumentRoot /home/weposs/var/ AliasMatch ^/?!browse(.*) /$1 <Location /Notebook> DAV svn SVNPath /home/weposs/svn/Notebook #SVNParentPath /home/weposs/svn AuthType Basic AuthName "Web Possibilities Subversion" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user SSLRequireSSL </Location> ErrorLog /home/weposs/logs/svn/apache-error.log LogLevel warn CustomLog /home/weposs/logs/svn/apache-access.log combined ServerSignature On </VirtualHost> The problem arises when I switch to something like: <Location /> DAV svn #SVNPath /home/weposs/svn/Notebook SVNParentPath /home/weposs/svn AuthType Basic AuthName "Web Possibilities Subversion" AuthUserFile /etc/apache2/dav_svn.passwd Require valid-user SSLRequireSSL </Location> I've also tried using <LocationMatch ^/?!browse(.*)> but that breaks it also. Any tips? Regards and thank you, Mike On 1/15/08, joshua vogelstein <joshuav@xxxxxxx> wrote: > try putting the line > > SVNListParentPath on > > immediately before > > SVNParentPath /home/weposs/svn > > > > On Jan 14, 2008 1:58 PM, Administrator Web Possibilities < > admin@xxxxxxxxxxxxxxxxxxxx> wrote: > > > > Hi, > > > > Thanks in advance if someone can help me bridge this gap in > > configuring apache... > > > > What I'd like to happen is have svn served over apache from the root > > of my domain so I can access my <project> repository via > > https://svn.webpossibilities.net/<project> but if someone > accesses > > https://svn.webpossibilities.net/ with a browser I want > to serve > > WebSVN. I actually have this working but only if I add <Location> for > > each project. So now my config looks like: > > > > <VirtualHost 67.207.135.103:443> > > ServerName svn.webpossibilities.net > > ServerAdmin admin@xxxxxxxxxxxxxxxxxxxx > > SSLEngine On > > SSLCertificateFile /home/weposs/ssl/svn/apache.pem > > DocumentRoot /var/www/websvn/ > > <Location /> > > Options FollowSymLinks > > order allow,deny > > allow from all > > AuthType Basic > > AuthName "Web Possibilities Subversion" > > Require valid-user > > SSLRequireSSL > > AuthUserFile /etc/apache2/dav_svn.passwd > > <IfModule mod_php4.c> > > php_flag magic_quotes_gpc Off > > php_flag track_vars On > > </IfModule> > > </Location> > > <Location /myproject1> > > DAV svn > > SVNPath /home/weposs/svn/myproject1 > > AuthType Basic > > AuthName "Web Possibilities Subversion" > > AuthUserFile /etc/apache2/dav_svn.passwd > > Require valid-user > > SSLRequireSSL > > </Location> > > ErrorLog /home/weposs/svn/logs/apache-error.log > > LogLevel warn > > CustomLog /home/weposs/svn/logs/apache-access.log combined > > ServerSignature On > > </VirtualHost> > > > > Problem is if I switch over to using SVNParentPath my entry for > > accessing WebSVN doesn't work. I've tried really hard to research this > > using the apache docs and various web resources to no avail. My best > > guess is to replace the myproject1 location with: > > > > <Location /> > > DAV svn > > SVNParentPath /home/weposs/svn > > AuthType Basic > > AuthName "Web Possibilities Subversion" > > AuthUserFile /etc/apache2/dav_svn.passwd > > Require valid-user > > SSLRequireSSL > > </Location> > > > > It's probably really obvious why this doesn't work but I'm not sure > > how to fix it so that it knows which entry I want. Maybe I just need > > to rethink this and have one or the other located in a different > > location than / ? Any suggestions would be appreciated. Thanks. > > > > Mike > > > > > --------------------------------------------------------------------- > > The official User-To-User support forum of the Apache HTTP Server Project. > > See <URL: http://httpd.apache.org/userslist.html> for > more info. > > To unsubscribe, e-mail: > users-unsubscribe@xxxxxxxxxxxxxxxx > > " from the digest: > users-digest-unsubscribe@xxxxxxxxxxxxxxxx > > For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx > > > > > > > > -- > joshua vogelstein > johns hopkins > 720 rutland ave, 426 traylor > baltimore, md 21205 > usa > 1-443-858-9911 > http://jovo.tumblr.com > > "We don't live long enough to hate." > -- Sol Milgrome, friend, died at 104. --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx