为SVN源控件设置SSL

时间:2011-10-13 17:59:30

标签: svn https collabnet

我在Windows Server 2008计算机上配置CollabNet SVN服务器(http://www.collab.net/downloads/subversion/)。它与http配置工作正常。但是当我启用https并附加ssl证书时,我无法启动SVN服务器。

我认为,这是因为港口问题。我可以在端口8080上运行SVN服务器(http:// domainname:8080 /),但当我将端口更改为80时,它说 - '服务器无法绑定到端口“80”。检查使用该端口的权限,以及另一个进程未使用该端口。 我检查了端口的绑定,并没有被任何其他进程使用。因此端口80不起作用,我不能在端口8080上使用https。

所以只是想知道是否有人之前已经看过这个问题并且知道任何可能的解决方案。

感谢。

1 个答案:

答案 0 :(得分:1)

如果启用SSL选项,Apache将尝试默认使用端口443,它应该尝试将端口80用于非SSL流量。如果你说,你安装了IIS,它可能抓住了端口80和443.据我所知,它是你在网卡上抓取的端口而不是IP地址 - 我可能错了!您可以尝试安装另一个网卡并在其上设置apache IP或禁用/删除IIS或尝试使用不同于443的端口来为此站点提供SSL。

或者,如果您正在使用Subversion Edge for Visual Studio(大多数版本包括2010 VB和C#)开发,您是否可以从另一台计算机访问管理控制台? 应该是像https://:4434 / csvn(如果启用了SSL) 或http://:3343 / csvn(非SSL)如果是这样,您可以使用AnkhSVN插件到Visual Studio(也来自Collabnet),它允许您直接在Visual Studio中访问您的存储库。它通过SubversionEdge Admin URL访问存储库。

相关问题