일부 사용자는 SSL_ERROR_BAD_CERT_DOMAIN 오류 메시지로 인해 자신의 웹사이트(또는 다른 사이트)에 접속하지 못하는 문제를 겪고 있습니다. 이 오류는 주로 방문하려는 웹사이트의 SSL 인증서 설정에 문제가 있을 때 발생합니다. 브라우저는 SSL 인증서가 현재 방문 중인 도메인에 맞게 발급된 것이 아니라는 신호로 이 오류를 표시하며, 대부분 Firefox에서 이 오류가 보고됩니다.
SSL_ERROR_BAD_CERT_DOMAIN 오류의 원인은 무엇인가요?
이 문제는 웹사이트들이 HTTPS와 SSL 인증서로 전환하기 시작한 이후 꾸준히 보고되어 온 잘 알려진 문제입니다. 공개 키 암호화 기반 구조(PKCI)에 따라 SSL 사용자는 해당 인증서가 발급된 웹사이트에만 SSL 인증서를 설치해야 합니다.
이러한 배경을 고려할 때, 다음과 같은 상황에서 이 오류가 발생할 수 있습니다:
- 관리자 측의 SSL 잘못된 설정 – 대부분의 경우 웹사이트 관리자가 실수로 SSL 인증서를 원래 의도된 도메인이 아닌 다른 도메인에 설치했기 때문에 문제가 발생합니다.
- 잘못된 웹사이트 주소 – 사용자가 실제로는 HTTP로 운영되는 웹사이트 주소를 수동으로 HTTPS(Hyper Text Transfer Protocol Secure)로 입력할 때도 이 오류가 발생하는 것으로 알려져 있습니다.
- 잘못된 SSL 인증서 설치 – SSL 설치 과정이 예기치 않게 중단되거나 불완전하게 완료된 경우에도 문제가 발생할 수 있습니다.
- 브라우저 캐시가 오류를 표시하는 경우 – 이미 문제가 해결되었음에도 브라우저가 홈페이지의 캐시된 버전을 불러와 여전히 오류를 표시하는 경우도 있습니다.
현재 동일한 문제로 어려움을 겪고 있다면, 이 글에서 몇 가지 문제 해결 방법을 소개합니다. 아래는 비슷한 상황의 다른 사용자들이 문제를 해결하는 데 사용한 방법들을 정리한 것입니다. 시작해 보겠습니다!
방법 1: 웹사이트 주소가 올바른지 확인하기
먼저, 접속하려는 웹사이트 주소가 주소창에 올바르게 입력되었는지 확인하세요. 여러 사용자가 HTTP 웹사이트를 HTTPS로 착각하여 이 문제가 발생했다고 보고했습니다.
주소창을 살펴보고 HTTPS에서 'S'를 제거해 보세요. 예를 들어, 웹사이트가 https://example.com이라면 https://example.com으로 변경합니다.
다만 이 방법으로 웹사이트에 접속하고 탐색할 수 있더라도, HTTP 웹사이트는 더 이상 안전한 것으로 간주되지 않는다는 점을 유의하세요. 만약 해당 웹사이트가 본인 소유라면 HTTPS로 전환하고 SSL 인증서를 발급받아야 그렇지 않으면 많은 잠재적 트래픽을 잃게 됩니다.
이 방법이 해당 상황에 적용되지 않는다면, 아래의 다음 방법으로 넘어가세요.
방법 2: 브라우저 기록, 쿠키 및 캐시 삭제하기
SSL 인증서가 올바르게 구성되어 있다고 확신한다면, 문제가 이미 해결되었지만 브라우저가 홈페이지의 캐시된 복사본을 계속 표시하고 있을 가능성이 있습니다.
이 경우 해결책은 브라우저의 쿠키와 캐시를 삭제하는 것입니다. SSL_ERROR_BAD_CERT_DOMAIN 오류는 Firefox에서 자주 발생하므로, Firefox 브라우저에서 쿠키와 캐시를 삭제하는 방법을 간단히 안내해 드립니다:
- Firefox를 열고 작업 버튼(오른쪽 상단 모서리)을 클릭한 후 라이브러리(Library)로 이동합니다.
- 다음으로 방문 기록(History)으로 이동하여 방문 기록 지우기(Clear Browser History)를 클릭합니다.
- '최근 방문 기록 지우기' 창에서 지울 기간(Time range to clear)을 전체(Everything)로 설정하고, 쿠키(Cookies), 캐시(Cache), 오프라인 웹사이트 데이터(Offline Website Data) 외의 항목은 모두 선택 해제합니다.
- 지금 지우기(Clear Now) 버튼을 눌러 선택한 모든 항목을 삭제합니다.
- 과정이 완료되면 Firefox 브라우저를 재시작하고 문제가 해결되었는지 확인합니다.
방법 3: SSL 인증서가 유효한지 확인하기
자신의 웹사이트든 아니든, Firefox를 사용하여 인증서를 조회하고 인증서 발급 기관 및 만료 날짜 같은 중요한 세부 정보를 확인할 수 있습니다. 이를 통해 SSL_ERROR_BAD_CERT_DOMAIN 오류가 만료된 SSL 인증서 때문에 발생하는지 판단하는 데 도움이 됩니다.
인증서 세부 정보를 확인하려면 하단의 "위험을 감수하고 계속 진행(I understand the Risks)" 링크를 클릭하세요. 그런 다음 예외 추가(Add Exception) > 인증서 가져오기(Get Certificate)를 클릭합니다. 그러면 SSL 인증서에서 발견된 문제들에 대한 간략한 요약을 볼 수 있습니다.
보기(View) 버튼을 클릭하면 더 자세히 확인할 수 있습니다. 다음 화면에서 유효 기간을 확인하고 SSL 인증서 만료로 인해 문제가 발생했는지 판단할 수 있습니다.
이러한 조사를 통해 오류 메시지의 원인을 파악하는 데 도움이 되기를 바랍니다.
웹사이트가 본인 소유라면 www 도메인과 non-www 도메인 모두에 대해 SSL 인증서를 구성했는지 확인하세요. 예를 들어, 사용자가 https://www.example.com을 직접 입력하여 접속을 시도하는데 인증서가 example.com에만 구성되어 있다면, 사용자에게 SSL_ERROR_BAD_CERT_DOMAIN 오류가 표시됩니다. 이 경우 해결책은 두 도메인(www.example.com 및 example.com)을 모두 인증서에 추가하는 것입니다.
만약 해당 웹사이트를 직접 관리하지 않고 위의 방법들을 통해 올바르게 접속하고 있음을 확인했다면, 웹사이트 관리자에게 연락하여 문제를 조사해 달라고 요청하세요.