IIS 8和ARR与多个其他服务器

时间:2013-07-22 13:46:48

标签: iis teamcity url-rewrite-module arr youtrack

我正在尝试使用ARR和Url重写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重写RULE才能让它按照我的方式工作。

1 个答案:

答案 0 :(得分:1)

好的,所以诀窍在于这个rewriteRule:^(.*)/youtrack/(.*),谢谢你,你真的帮了我。只有我必须重写到localhost:81 / {R:2}然后。另外正如Malvin所说,你必须在隐藏菜单中启用应用程序请求路由,这是完全诡计。