Visual SVN 2.0 和 IIS

Visual SVN 2.0 和 IIS

如何设置 Visual SVN Server 在端口 443 上运行,同时设置 IIS 来处理端口 443 上的其他网站访问?URL 通常指向 svn 服务器的 /svn/,其他网站则指向 /fogbugz/。

或者是否可以让 Visual SVN Server 只使用 IIS 而不是 Apache?

答案1

重复的问题:是否可以在不使用端口的情况下将域名绑定到同一台机器上的 VisualSVN 服务器和 IIS?

选项 1:在不同的 IP 地址上运行 VisualSVN Server 和 IIS
您可以使用网络接口上的多个 IP 地址在同一端口上并行运行 VisualSVN Server 和 IIS:http://www.itsyourip.com/networking/how-to-add-multiple-ip-address-in-windows-2000xp2003/

要配置 VisualSVN Server 仅绑定到特定接口,请使用以下步骤:

  1. 运行VisualSVN服务器管理器
  2. 右键单击根元素并选择属性
  3. 切换到“网络”选项卡
  4. 选择“这些 IP 地址”单选按钮
  5. 单击添加输入要监听的接口的 IP 地址
  6. 单击“确定”关闭“添加接口”对话框
  7. 单击“确定”关闭“属性”窗口

要配置 IIS 在特定接口上监听,请使用以下步骤:1. 启动提升的命令提示符 2. 执行以下命令:netsh http add iplisten ipaddress=IPADDRESS

选项 2:对 IIS 使用反向代理
使用 SvnReverseProxy 将流量从 IIS 重定向到 VisualSVN Server。有关详细信息,请参阅以下链接: http://gstoolkit.codeplex.com/wikipage?title=SvnReverseProxy&ProjectName=gstoolkit

答案2

我问了一个几乎相同的问题这里。我还有一篇博客文章,其中包含有关(公认的基本)解决方法的信息:http://www.troyhunt.com/2009/10/creating-your-own-custom-subversion.html

相关内容