霜天部落 | 关注LAMP高性能、高并发架构的设计与研究

SVN版本库使用域名无法访问:Could not read status line

在使用apache + subversion安装配置好SVN服务器之后,遇到了一个很困惑的问题:“/svn/test/!svn/vcc/default”: Could not read status line: 远程主机强迫关闭了一个现有的连接”。这个问题直到今天也还没有完全解决。

先说一下目前的情况:

CentOS 5.2

apahce版本:2.2.11

subversion版本:1.6.12

安装配置完成后,在浏览器中使用 http://192.168.1.10/svn/test 访问版本库,OK,一切正常!再使用http://www1.test.com/svn/test 访问版本库,OK,一切正常!

注意:我使用apahce虚拟主机把www1.test.com绑定到了192.168.1.10这个ip上。

问题在于:

当我使用TortoiseSVN 1.6.12客户端连接时,使用http://192.168.1.10/svn/test 可以访问,但使用http://www1.test.com/svn/test就会返回错误:

“方法 REPORT 失败于 “/svn/test/!svn/vcc/default”: Could not read status line: 远程主机强迫关闭了一个现有的连接。”

这个错误简直让人崩溃,网上搜索无数次都没有解决方案。目前只好使用ip的方式进行SVN的操作。

不知道大家有没有人遇到这个问题?是怎么解决的?