【发布时间】:2013-07-21 06:52:17
【问题描述】:
我正在尝试使用 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 重写规则才能使其按我的方式工作。
【问题讨论】:
-
好吧,诀窍就是用这个 rewriteRule :^(.*)/youtrack/(.*),谢谢你真的帮助了我。只有我必须重写到 localhost:81/{R:2} 然后。
标签: iis teamcity url-rewrite-module arr youtrack