2012-03-29 4 views
4

우리는 Windows Server 2008 R2 (IIS 7.5) www.ourwebsite.com (서버 1)에서 .NET 웹 사이트를 호스팅하고 있습니다. 우리는 웹 사이트 (www.ourwebsite.com/blog)에 블로그를 가질 계획입니다. 그러나,이 블로그는 wordpress (서버 2)의 리눅스 서버에서 호스팅 될 것입니다. 이제 www.ourwebsite.com/blog의 사용자 요청을 IIS 7.5에서 새 서버로 리디렉션하는 방법을 알아 내려고 혼동을 느낍니다. www.ourwebsite.com의 모든 요청은 항상 서버 1로 전달됩니다. 우리의 요구는 "www.ourwebsite.com/blog"에 대한 요청이 서버 2로 이동한다는 것입니다.두 번째 서버에서 호스팅되는 IIS 7.5 가상 디렉터리

이 점에있어서 도움이 필요하시면 정말 감사하겠습니다. .

Farrukh

답변

3

당신은 당신이 설명한 것을 걸릴 수있는 두 가지 방법이 있습니다 : 서버 (2)에 클라이언트를 보낼

  1. 이 "/ 블로그"와 configure the HTTP Redirect Module 서버 하나에 가상 디렉터리를 만듭니다가 이 기능은 가상 디렉터리 수준에서 구성해야합니다. 가장 큰 단점은 브라우저 주소 표시 줄에 나타나는 URL이 리디렉션 된 URL로 변경된다는 것입니다. 이것은 URL을 변경하는 것이 좋다고 가정 할 때 더 간단한 옵션 일 것입니다. 또한 서버 1과 동일한 방법으로 네트워크에서 서버 2에 액세스 할 수 있어야합니다.

  2. URL Rewrite ModuleApplication Request Routing Module을 함께 사용하면 서버 1 (IIS)이 WordPress 사이트 앞에 리버스 프록시 역할을하도록 할 수 있습니다. 귀하의 상황을 해결하는 자습서가 있습니다 (Tutorial Source). 이 방법의 장점은 URL이 "www.ourwebsite.com/blog"에서 변경되지 않고 브라우저에서 요청 된 경로를 기준으로 트래픽을 리디렉션한다는 것입니다.

관련 문제