VisualSVN服务器响应我们服务器上的所有https请求 - 如何禁用?

时间:2012-02-08 17:48:34

标签: svn iis-7 visualsvn visualsvn-server

我们在这台Windows 2008服务器上通过IIS7管理多个站点,IIS7也安装了Visual SVN。转到https:// [服务器上的任何站点]会显示SubVersion存储库登录页面。

造成这种情况的原因是什么,我该如何解决?

更新

全部托管在同一IP地址

感谢。

2 个答案:

答案 0 :(得分:4)

假设每个托管站点对应不同的IP地址,您可以在VisualSVN Server属性中指定绑定IP。通过这种方式,VisualSVN Server将监听此特定IP,并且不会响应对其他地址(即托管站点)的请求。换句话说,443端口可用于其他地址。

指定VisualSVN服务器绑定地址:

  • 使用'VisualSVN服务器管理器'
  • 右键单击您的服务器
  • 转到“网络”标签
  • 在“服务器绑定”部分,选中“这些IP地址”并添加正确的地址

如果托管站点和VisualSVN服务器可通过相同的IP地址访问,我认为您必须将VisualSVN侦听端口从443更改为另一个端口号(在“网络”选项卡中;不要忘记重新启动VisualSVN服务器)。唯一的方法是,您必须明确指定URL中的端口号才能访问SubVersion Repositories登录页面:https://your-domain:NEW_PORT_NUMBER/svn/

答案 1 :(得分:1)

这意味着VisualSVN Server服务于所有https连接(端口:443)。可能是您应该在VisualSVN服务器上配置虚拟主机。