apache - 在我的情况下如何解决 svn : E195019: Redirect cycle detected,?

标签 apache svn configuration

我知道还有其他看起来相同的问题,但我找不到任何对我的确切案例有用的东西。

我服务器的 URL 是:http://servername.domain.com
我的服务器安装了 ZPanel,所以在服务器中的路径是:
/var/zpanel/hostdata/username/public_html/servername_domain_com/

我创建了一个子文件夹“svn”,设置 SVN 以使用该文件夹并在其中创建存储库,更改所有者等。浏览它可以工作,需要登录,然后您可以看到“修订版 0”。但是当试图结账或做任何事情时,它会从标题中给出错误。

我安装了 SVN 并将其作为配置。

< Location /svn>    
DAV svn
SVNParentPath /var/zpanel/hostdata/username/public_html/servername_domain_com/svn    
AuthType Basic    
AuthName "Subversion repositories"
AuthUserFile /etc/svn-auth-users
Require valid-user
< / Location>

你知道为什么它不起作用吗?我没有更改 virtualhosts 文件,它只包含 servername.domain.com 的默认链接。

谢谢!

最佳答案

/var/zpanel/hostdata/username/public_html/servername_domain_com/是你的 DocumentRoot (即/svn 是物理子目录),您在 Apache 方面配置错误:

单路径不能同时是物理目录和逻辑路径,定义为Location,同时

必须将 SVNParentPath 移动到网络空间之外

关于apache - 在我的情况下如何解决 svn : E195019: Redirect cycle detected,?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22614462/

相关文章:

java - 获取文件路径不是apache tomcat路径

php - Windows:XAMPP vs WampServer vs EasyPHP vs 替代方案

git - 如何解决与 git-svn 的冲突?

ubuntu - 恢复从 SVN 本地删除的文件夹

java - 用于 Java/Spring 配置的 ZooKeeper?

ajax - 允许跨域 ajax 请求中的 header

tomcat - 使用 Apache 作为安全代理访问 Tomcat 时出现问题

svn - 将 SVN 设置为 Best Suit Dev -> QA -> Prod

eclipse - Eclipse 中的外部工具启动配置在哪里

Apache 2.4 代理 AJP 服务于 Tomcat 8 的多个域