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로 기록됩니다.
이 검사 방법은 다음과 같습니다.
명령 프롬프트에서 를 입력
net stop iisadmin
하고 Enter 키를 눌러 IISADMIN 서비스를 중지합니다.참고
다른 IIS 서비스를 중지해야 할 수도 있습니다.
Enter 키를 입력
netstat -a
하고 누릅니다. (출력이 너무 길면 더 많은 또는> output.txt
를 사용하여|
출력을 파이프해야 할 수 있습니다.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을 사용하여 프로그램을 중지합니다.
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기