2014-12-22 4 views
0

문제의 범위를 좁히려 고합니다.IIS 8.5 - 서버 2012 - 기본 설정 페이지

서버 2012에서 IIS 8.5에 호스팅되는 사이트가 몇 개 있습니다. 각 사이트에는 이와 관련된 별도의 IP 주소가 있습니다. 방금 적절한 권한을 설정하고 기본 사이트도 실행합니다.

특정 IP 주소로 서비스를 시작하려고하면 내 서비스를 볼 때 기본 IIS 사이트 방문 페이지가 표시됩니다. 나는 잠시 기다린 후에 만 ​​이것을보고 있습니다.

가끔 기본 사이트를받는 이유가 있습니까? 어떻게 이것을 피할 수 있습니까?

+0

예상 한 페이지를 가리 키도록 설정 한 특정 IP 주소의 기본 페이지가 있습니까? – Bcpouli

+0

각 사이트에는 여러 웹 서비스가 있습니다. 내가 서비스에 직접적으로 말하면, 그것은 문제가 아니다. IP에 직접가는 경우에만. – Eric

답변

0

호스트 헤더에 문제가있는 것 같습니다. 기본 웹 서버는 모든 IP 또는 호스트 헤더에 대한 모든 요청에 ​​응답합니다.

다른 서버의 바인딩에는 호스트 헤더 값이있을 수 있습니다. IP 주소를 통해 사이트로 이동하면 해당 헤더가 일치하지 않으며 기본 서버는 모든 IP 및 호스트 헤더에 대해 설정되기 때문에 요청에 응답합니다. 당신은 관리 도구 | 그런 다음 IIS 관리자에서 사이트를 클릭하고 웹 서버를 클릭 한 다음 오른쪽 창에서 바인딩을 클릭합니다.

공용 IP 인 경우 IP (www.example.com) 대신 사이트에 액세스하려면 FQDN (정규화 된 도메인 이름)을 사용하십시오.

내부 네트워크에서 액세스해야하는 경우 DNS 문제가있을 수 있습니다. 공용 네트워크 IP 대신 개인 네트워크 IP에 액세스해야하는 경우에도 마찬가지입니다. 이 경우 웹 서버 (windows/system32/drivers/etc/hosts)에 액세스하고 항목을 추가하여 정규화 된 도메인 이름 (FQDN)을 사용할 수있는 호스트 파일을 편집하는 것이 좋습니다.)를 브라우저 주소창에 표시합니다.

웹 서버의 바인딩에서 호스트 헤더를 제거 할 수도 있지만 이는 올바른 해결책이 아닐 수 있습니다.