4

我正在尝试使用 ARR 和 Url rewrite 2 模块设置 IIS 8 以与其他两台服务器(运行 Youtrack 和 TeamCity)一起工作,但它只是不工作......

假设我的服务器有以下 URL:server.test.domain.com(我无法控制这部分)所以我想要 3 个网站:

server.test.domain.com -> default web site in IIS (classic web)
server.test.domain.com/youtrack -> Catalina with Youtrack
server.test.domain.com/teamcity -> Catalina with TeamCity

在服务器上当我查看localhost:81我有工作 Youtrack 并且在localhost:82 我有 TeamCity 也工作正常。

我遵循了本教程:http: //blogs.endjin.com/2010/11/a-step-by-step-guide-to-hosting-teamcity-in-iis-7/

但在最后一部分,他在某个域名上重写了它的 URL,我不知道我必须使用什么 URL 重写规则来使其按我的方式工作。

4

1 回答 1

1

好的,诀窍就是这个 rewriteRule : ^(.*)/youtrack/(.*),谢谢你真的帮助了我。只有我必须重写到 localhost:81/{R:2} 然后。同样正如马尔文所说,你必须在隐藏菜单中启用应用程序请求路由,这就是全部技巧。

于 2015-03-15T06:31:34.160 回答