2012-09-14 2 views
0

두 사이트를 호스팅하는 2008 R2 IIS 서버가 있습니다. 하나의 사이트가 탐색 할 때 잘 작동합니다. 기본값은 wwwroot입니다. www.example.com 또는 example.com을 탐색하는 사용자는이 사이트의 올바른 페이지로 이동합니다. 모든 것이 작동합니다.IIS 7 다중 사이트 바인딩 : 브라우저가 잘못된 위치로 열림

두 번째 사이트는 asp.net 응용 프로그램이있는 wwwroot \ update 하위 폴더로 기본 설정되어 있습니다. update.example.com을 탐색하는 사용자는 모두이 사이트로 이동해야합니다. 바인딩이 작동하지 않습니다. wwwroot \ update에있는 파일 대신 wwwroot에서 기본 문서 및 구성 파일을 사용합니다. 왜?

사이트 1의 C : \ inetpub \ wwwroot를 확인하고 다른 하나는 C : \ inetpub \ wwwroot \ update를 확인했습니다. 두 번째 사이트에서 wwwroot가 존재하는 것으로 보일 수도 있습니다.

답변

0

바인딩에 update.example.com을 추가하는 대신 IIS에서 새 사이트를 설정해야한다고 생각합니다. 이렇게하면 update.example.com 바인딩이 서버의 별도 디렉토리를 가리킬 수 있습니다.

+0

그게 내가 한 일이고, 위에서 설명한대로 두 번째 사이트는 예상 한대로하지 않습니다. –

0

두 사이트에 동일한 포트와 IP 주소가 바인딩되어 있습니까? 그렇다면 각 사이트에 호스트 헤더를 추가해야합니다. 첫 번째는 www.example.com이고 두 번째는 update.example.com입니다. 이것은 http 사이트 인 경우에만 작동합니다.