본문 바로가기

Web App/IIS

IIS 사이트에 바인딩 후 SSL 인증서가 사라지는 경우

SSL 인증서가 IIS 바인딩에서 사라지는 경우가 있습니다.

 

이러한 현상이 일어나는 경우 시스템 이벤트 로그에서 아래와 같은 내용을 확인할 수 있습니다.

"끝점 x.x.x.x:443의 인증서 설정을 삭제했습니다."

오류 메시지가 문제 상황과 일치하므로 문제 해결을 쉽게 접근할 수 있습니다.

이 문제는 기존 SSL 인증서 해시 속성이 현재 SSL 바인딩을 방해하여 올바른 바인딩이 삭제되었기 때문에 발생합니다.

 

해결방법은 간단합니다. ApplicaitonHost.config 파일에 다음 속성을 찾아 삭제하면 됩니다.

<key path="LM/W3SVC/YourSiteName">     
<property id="5506" dataType="Binary" userType="1" attributes="None" value="oXiHOzFAMOF0YxIuI7soWvDFEzg=" />
</key>

 

위 내용을 변경한 이후 IIS 재부팅이 필요하지는 않지만 재부팅을 권장합니다.

 

출처 : SSL Certificate Disappears After Binding into IIS site - Microsoft Community Hub , Event ID 15300 (SSL Certificate Settings deleted) (microsoft.com)