HTTPS 웹 사이트에 연결하려고 할 때 이벤트 ID 115가 발생합니다.

이 문서에서는 다른 프로그램 또는 서비스에서 사용되므로 설정에 지정된 포트 또는 IP 주소에 바인딩할 수 없는 Microsoft 인터넷 정보 서비스 경우 발생하는 오류(이벤트 ID 115)를 resolve 데 도움이 됩니다.

원본 제품 버전: 인터넷 정보 서비스
원본 KB 번호: 284984

참고

Windows Server 2008에서 실행되는 IIS 버전 7.0으로 업그레이드하면 웹 인프라 보안이 크게 향상됩니다.

증상

인터넷 Explorer 사용하여 HTTPS(Hypertext Transfer Protocol Secure) 웹 사이트에 연결하려고 할 때 발생하는 오류 메시지:

이 페이지는 표시할 수 없습니다.

다음 정보는 이벤트 로그에서 발생합니다.

이벤트 유형:오류
이벤트 원본:W3SVC
이벤트 ID:115
설명: 서비스에서 instance 1을 바인딩할 수 없습니다. 데이터는 오류 코드입니다.
데이터: 0000: 34 00 00 00 4...

참고

오류 설명의 instance 웹 사이트 번호를 나타냅니다. 웹 사이트는 IIS에 추가될 때 증분 방식으로 번호가 매겨집니다. 이 오류는 기본 웹 사이트(또는 사이트 번호 1)에 문제가 있음을 나타냅니다. 이 예제에서 이벤트 ID: 115는 시작할 수 없는 기본 웹 사이트의 SSL(Secure Sockets Layer) 부분을 나타냅니다. 이벤트 ID: 113은 시작하는 데 문제가 있는 포트 80 바인딩(비 SSL)을 나타냅니다.

해결 방법 1

웹 사이트 번호 3에는 다음 설정이 있습니다.

  • 192.168.0.1로 할당된 IP 주소
  • 80으로 할당된 TCP 포트
  • 443으로 할당된 SSL 포트
  • 의 호스트 헤더 www.company.com

웹 사이트 번호 10에는 다음 설정이 있습니다.

  • 192.168.0.1로 할당된 IP 주소
  • 80으로 할당된 TCP 포트
  • 443으로 할당된 SSL 포트
  • 의 호스트 헤더 www.different.com

IIS에서 여러 웹 사이트를 호스트하려면 웹 사이트에서 다른 IP 주소, 다른 포트 번호 또는 다른 호스트 헤더를 사용해야 합니다. 이 예제에서는 각 사이트의 호스트 헤더가 다르기 때문에 설정이 올바른 것처럼 보입니다. 그러나 SSL을 위해 호스트 헤더를 사용할 수 없습니다. 즉, 웹 사이트의 SSL 부분에는 동일한 설정이 있습니다. 웹 서비스가 초기화되면 첫 번째 웹 사이트를 완전히 시작할 수 있습니다. 웹 사이트 10을 시작하려고 하면 포트 80 부분을 시작할 수 있지만 포트 443 부분을 시작할 수 없으므로 이벤트 ID 115 오류가 발생합니다. 이 문제를 resolve 웹 사이트 중 하나에 다른 IP 주소를 할당합니다. 그러면 TCP 및 SSL 고려 사항 모두에 대해 고유하게 됩니다.

IIS 8부터 이러한 문제를 resolve 위해 새로운 기능 SNI(서버 이름 표시)가 제공됩니다.

해결 방법 2

웹 사이트 번호 3에는 다음 설정이 있습니다.

  • 할당되지 않은 모든 IP 주소
  • 80으로 할당된 TCP 포트
  • 443으로 할당된 SSL 포트
  • 호스트 헤더는 SSL에서 사용할 수 없으므로 비어 있습니다.

웹 사이트 번호 10에는 다음 설정이 있습니다.

  • 192.168.0.1로 할당된 IP 주소
  • 80으로 할당된 TCP 포트
  • 443으로 할당된 SSL 포트
  • 호스트 헤더는 SSL에서 사용할 수 없으므로 비어 있습니다.

이 예제에서는 웹 사이트 1이 특정 IP 주소에 바인딩되지 않고 웹 사이트 10이 특정 IP 주소에 바인딩되어 있기 때문에 SSL 및 TCP 모두에 대한 고유한 설정이 있습니다. SSL을 사용하는 경우 웹 사이트 1의 SSL 부분이 초기화되면 기본적으로 포트 443의 모든 IP 주소에 바인딩되어 instance 10에서 이벤트 ID 115가 발생합니다.

IIS 8부터 이러한 문제를 resolve 위해 새로운 기능이 SNI 제공됩니다.

해결 방법 3

각 SSL 웹 사이트에 고유한 IP 주소를 할당했고 여전히 이벤트 ID 115를 수신하는 경우 웹 사이트의 SSL 부분이 고유하지 않게 하는 일부 고급 설정이 웹 사이트에 있을 수 있습니다. 이러한 설정을 보려면 각 웹 사이트의 속성으로 이동하고 웹 사이트 탭에서 고급 을 선택합니다. 이 웹 사이트에 대한 여러 SSL ID라는 섹션이 표시됩니다. 웹 사이트에 IP 주소가 하나만 할당된 경우 단일 SSL ID가 있는지 확인합니다.

IIS 8부터 이러한 문제를 resolve 위해 새로운 기능이 SNI 제공됩니다.

해결 방법 4

다른 모든 프로그램이 실패하면 다른 프로그램 또는 서비스가 포트 443에 바인딩된 것일 수 있습니다. 이 경우 SSL을 사용하는 모든 웹 사이트(인스턴스)가 이벤트 ID 115로 기록됩니다.

이 검사 방법은 다음과 같습니다.

  1. 명령 프롬프트에서 를 입력 net stop iisadmin 하고 Enter 키를 눌러 IISADMIN 서비스를 중지합니다.

    참고

    다른 IIS 서비스를 중지해야 할 수도 있습니다.

  2. Enter 키를 입력 netstat -a 하고 누릅니다. (출력이 너무 길면 더 많은 또는 > output.txt를 사용하여 | 출력을 파이프해야 할 수 있습니다.

  3. 0.0.0.0:443 로컬 주소 아래 :443으로 끝나는 다른 IP 주소를 찾습니다. 예를 들어 column. 0.0.0.0 은 포트 443 및 192.0.0.1:443의 모든 IP 주소에 바인딩된 항목을 의미합니다. IIS 관리 Service(IISADMIN) 서비스가 중지된 후 가 표시0.0.0.0:443되면 IIS 이외의 항목이 바인딩되어 포트 443에서 수신 대기합니다. 웹 사이트가 정상적으로 실행되도록 포트 443을 사용하여 프로그램을 중지합니다.