如何只传递一个存储库SVN到SSL?

如何为传递给SSL的SVN存储库创build第二个虚拟主机?

我通过使用SSLRequireSSL只传递一个SVN仓库到SSL(不是其他人):SSLRequireSSL(…剪切所有的SVNconfiguration…)

现在,我必须为ssl创build第二个虚拟主机。

版本SVN服务器:1.6.4非常感谢。

在我看来,你必须做这样的事情:

  1. 比方说你有两个path你的仓库:

/ var / lib / svn-secure您想要通过ssl进行的回购

<Directory /var/lib/svn-secure> SSLRequireSSL (... snip all the SVN config ...) </Directory> 

/ var / lib / svn的回购你不关心,如果他们是通过SSL

 <Directory /var/lib/svn> (... snip all the SVN config ...) </Directory> 

那么你创build两个虚拟主机,一个通过SSL和其他纯文本。 并把这些位置放在相应的位置,SSLRequireSSL将强制访问通过ssl完成的目录,否则将拒绝访问。

被警告,我从头开始做这个,可能会有语法错误。