I have a Subversion repos that I use internally on my firewalled LAN.
Now I'd like to give some colleagues access from outside the firewall.
I was hoping to avoid using port forwarding, instead opting to use
Apache's mod_rewrite and proxy_module on my external web server to
"route" the outside requests to my internal web server.
In other words, someone on the outside would use
http://projname.example.com/svn as the repos URL, and the external
Apache server running on example.com would in turn make a proxy request
for http://internal.priv.example.com/svn/projname, and return the result
to the SVN client recceived from the internal web server.
I've set-up the httpd.conf and verified the URL rewriting is being done
correctly using RewriteLog and RewriteLogLevel, but the SVN client fails
with the following:
svn: Apache got a malformed URI
svn: REPORT request failed on '/svn/dsw/!svn/vcc/default'
svn:
The specified URI does not refer to this repository, so it is unusable.
I saved a dump of the TCP session, but nothing stands out to me. Any
clues as to why SVN wouldn't work with Apache's proxy?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Nov 14 15:56:33 2003