2013-07-22 5 views
4

두 개의 다른 서버 (Youtrack 및 인 TeamCity를 실행)하고 그냥 작업 그나마 작동하는이 모듈을 다시 ARR 및 URL과 8 IIS (8) 및 여러 다른 서버와 ARR IIS 내 서버는 URL 다음 한 말 : (나는이 부분에 대해 제어 할 수 없습니다) server.test.domain.com을 그래서 내가 3 웹 사이트 원하는 : 서버는</p> <p>이 있습니다 ... 내가 설치에 노력하고

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 

내가 로컬 호스트에서 볼 : 81를 내가 Youtrack을 가지고 있고 localhost : 82 i에서 TeamCity도 작동합니다.

나는이 자습서 다음 : http://blogs.endjin.com/2010/11/a-step-by-step-guide-to-hosting-teamcity-in-iis-7/

을하지만 마지막 부분에서 그는 어떤 도메인 이름을 다시 URL과 나는 내 방식으로 작동하기 위해 사용하는 무슨 URL 재 작성 규칙 잘 모릅니다.

+1

이 방법을 시도해보십시오. http://www.iis.net/learn/extensions/url-rewrite-module/reverse-proxy-with-url-rewrite-v2-and-application-request-routing –

+0

좋습니다. 트릭은이 rewriteRule :^(. *)/youtrack/(.*)와 함께했습니다. 고마워요. 당신이 정말로 나를 도왔습니다. 단지 localhost : 81/{R : 2}로 다시 써야합니다. – LightCZ

답변

1

좋아,이 트릭을이 rewriteRule : ^(.*)/youtrack/(.*)와 함께 했으니 까, 고마워, 너 정말로 나에게 도움이되었다. 단지 localhost : 81/{R : 2}로 다시 써야합니다. 또한 Malvin이 말했듯이, 숨겨진 메뉴에서 응용 프로그램 요청 라우팅을 활성화해야만한다는 사실이 드러났습니다.

+0

전체 구성을 제공 할 수 있습니까? 튜토리얼에서와 같이 서버 팜을 생성 한 다음 인바운드 규칙을 열고 패턴으로'^ (. *)/youtrack/(.*) '를 사용하여'{HTTP_HOST}'조건을 작성했습니다. 그런 다음'test.domain.com/youtrack'을 열면'404 - 파일 또는 디렉토리를 찾을 수 없습니다 '라는 메시지가 나타납니다. 감사. – NKnusperer