Re: apache configuration for svn repositories and websvn

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.
[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux