使用我有SVN DAV建立在我的Apache配置现在(以后很多时间试图找出如何建立SSL)Apache的SVN没有斜杠
反正当问题错误403,现在看来,如果工作我用下面的配置:
<Location /svn/>
DAV svn
SVNListParentPath on
SVNParentPath /usr/local/svn/repos/
AuthzSVNAccessFile /usr/local/svn/.svn-policy-file
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /usr/local/svn/.svn-auth-file
DirectorySlash on
Satisfy Any
Require valid-user
</Location>
,如果我输入斜线到Web浏览器,当我提出请求:
http://remotehost/svn/ < - 冷静,没有问题
但如果我删除尾随斜杠中的位置
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath /usr/local/svn/repos/
AuthzSVNAccessFile /usr/local/svn/.svn-policy-file
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /usr/local/svn/.svn-auth-file
DirectorySlash on
Satisfy Any
Require valid-user
</Location>
我是否禁止我在年底或不加斜杠错误403:
http://remotehost/svn < - 不工作 http://remotehost/svn/ < - 不工作
我很新的Apache配置,所以如果任何人都可以帮我清楚解释我可能需要做的事情来解决它,它将不胜感激。由于
你有多个存储库吗?如果没有,为什么你使用'SVNParentPath'?使用'SVNPath'。有关详细信息,请参见[Subversion Book](http://svnbook.red-bean.com/en/1.6/svn.serverconfig.httpd.html#svn.serverconfig.httpd.basic)。 –
是的,有多个存储库,每个项目一个。 – Hamid