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

标签 svn iis-7 visualsvn visualsvn-server

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

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

更新

全部托管在同一 IP 地址

谢谢。

最佳答案

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

指定VisualSVN服务器绑定(bind)地址:

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

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

关于svn - VisualSVN 服务器响应我们服务器上的所有 https 请求 - 如何禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9198687/

相关文章:

svn - 如何解决SVN中的 "The node ' .. .' was not found."

sqlite - Cygwin SVN : E200030: SQLite disk I/O error

svn - 颠覆 : how to remove property on commit

git - 在 SubGit 导入的 Git 提交消息中添加 Subversion 修订版

iis - 如何为子域正确设置hostHeader?

visual-studio - 我们如何跟踪您的工作副本分支?

asp.net - IIS7 为另一台服务器上的文件创建虚拟目录

iis-7 - Amazon EC2 Windows 2008 FTP 问题 - 无法获取目录列表

svn - 如何远程访问 SVN 服务器?

visual-studio-2010 - 如何断开 VisualSVN 与我的解决方案的连接?