This is probably a basic question, but I am anything but an expert at Apache
and I cannot seem to find the answer anywhere. I have the latest version
of Apache setup with Subversion. I have setup a VirtualHost such that SVN
is on its own domain (svn.mydomain.com) and serves the repositories directly
off of that domain (without a /svn folder). Currently, my VirtualHost
definition looks like this ....
NameVirtualHost *:443
<VirtualHost *:443 >
ServerName svn.mydomain.com
ServerAdmin [EMAIL PROTECTED]
ErrorLog
F:/Repositories/error.log
SSLEngine on
SSLCertificateFile conf/server.pem
SSLCertificateKeyFile conf/server.pem
DocumentRoot "C:/Program
Files/VisualSVN Server"
<Location "/" >
DAV svn
SVNParentPath
"F:\Repositories"
SVNListParentPath on
SVNIndexXSLT
"/htdocs/svnindex.xsl"
SVNPathAuthz on
AuthName
"Subversion Repositories"
AuthType Basic
AuthBasicProvider file
AuthUserFile
"F:/Repositories/htpasswd"
AuthzSVNAccessFile
"F:/Repositories/authz"
require valid-user
</Location>
<Location "/htdocs" >
DAV off
</Location>
</VirtualHost>
With this config, I am currently having two issues. I can browse the domain
just fine, but if I do not enter a repository name (i.e.
https://svn.mydomain.com/ only), then I get a 403 error message. Second, if
I try to browse a repository (https://svn.mydomain.com/Sandbox), then I get
an error which states "Error loading stylesheet: Parsing an XSLT stylesheet
failed."
>From what I have found thus far, potentially both of these issues are
because I am serving the SVN repositories directly off of the root of the
domain instead of having a sub "/svn" folder. I know I have seen this setup
before though, so surely this is just a matter of configuration in order to
get the server to find the XSLT stylesheet and recognize the HTDOCS folder
for the root of the domain.
Anybody out there have any ideas?
Thanks
-- Jeff