You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Markus <pr...@proover.de> on 2005/09/30 20:03:24 UTC
another 301 problem
Hallo,
I have the problem to get subversion to run.
Configuration:
WinXP Pro SP2
Apache/2.0.54 (Win32) SVN/1.2.3 DAV/2 Server at fs3 Port 81
httpd.conf:
Listen 80 #web
Listen 81 #subversion
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module "C:/Programme/Subversion/bin/mod_dav_svn.so"
LoadModule authz_svn_module "C:/Programme/Subversion/bin/mod_authz_svn.so"
#Default web-dir
<Directory "D:/www">
NameVirtualHost *:81
<VirtualHost *:81>
DocumentRoot D:/svn
<Directory D:/svn>
DAV svn
SVNParentPath D:/svn
AuthType Basic
AuthName "Subversion-Projektarchiv"
AuthUserFile D:/svn_users
Require valid-user
</Directory>
</VirtualHost>
Filestructure:
D:/www # default html-output
D:/svn # svn-root
D:/svn/test # test-project with subdirektories
When trying to connect to http://fs3:81/test there comes the following error
message:
Access-log:
192.168.0.20 - - [30/Sep/2005:21:45:28 +0200] "PROPFIND /test HTTP/1.1" 401
485
192.168.0.20 - proover [30/Sep/2005:21:45:35 +0200] "PROPFIND /test
HTTP/1.1" 301 311
Everything seems to point to the usual 301-error, but the relevant
directories don't overlap (D:/www; D:/svn).
With a browser the project 'test' is accessable.
Has somebody got an explanation or a solution for that problem?
TIA, Markus
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Re: another 301 problem
Posted by Ryan Schmidt <su...@ryandesign.com>.
On Sep 30, 2005, at 22:03, Markus wrote:
> #Default web-dir
> <Directory "D:/www">
>
> NameVirtualHost *:81
> <VirtualHost *:81>
> DocumentRoot D:/svn
> <Directory D:/svn>
> DAV svn
> SVNParentPath D:/svn
> AuthType Basic
> AuthName "Subversion-Projektarchiv"
> AuthUserFile D:/svn_users
> Require valid-user
> </Directory>
> </VirtualHost>
That seems pretty wrong.... I think you want this:
<VirtualHost *:81>
#DocumentRoot D:/www
<Location />
DAV svn
SVNParentPath D:/svn
AuthType Basic
AuthName "Subversion-Projektarchiv"
AuthUserFile D:/svn_users
Require valid-user
</Directory>
</VirtualHost>
You certainly don't want D:/svn to be the DocumentRoot, as it does
not contain any documents which Apache is supposed to deliver as-is.
(That's what a DocumentRoot is.) Rather, you want mod_dav_svn to
deliver it. I don't think you need any DocumentRoot at all. If Apache
won't let you leave it out, then set it to D:/www, or anything other
than D:/svn.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org