SSL 인증서 오류는 사이트에 접속했을 때 브라우저가 해당 사이트의 보안 인증서를 정상적으로 검증하지 못하면 나타날 수 있습니다.
Chrome에서는
- 연결이 비공개로 설정되어 있지 않습니다
- NET::ERR_CERT_AUTHORITY_INVALID
- NET::ERR_CERT_COMMON_NAME_INVALID
- ERR_SSL_PROTOCOL_ERROR
같은 메시지가 표시될 수 있습니다.
우리가 흔히 SSL 인증서라고 부르지만 SSL은 과거 기술이고, 현재 웹에서는 TLS가 SSL을 대체한 보안 프로토콜로 사용됩니다. TLS는 브라우저와 서버 사이의 통신을 암호화하고 중간에서 데이터를 엿보거나 변조하는 것을 방지합니다.
오류가 발생하면 무조건 브라우저에서 강제로 접속하기보다 내 PC 문제인지, 사이트 인증서 자체 문제인지 먼저 구분하는 것이 좋습니다.
1. 다른 사이트도 같은 오류가 뜨는지 확인하기
가장 먼저 여러 사이트를 열어봅니다.
예를 들어
- 네이버
- 유튜브
- 다른 HTTPS 사이트
에서도 동시에 인증서 오류가 뜨는지 확인하세요.
특정 사이트 하나만 오류
→ 해당 사이트의 SSL 인증서나 서버 설정 문제일 가능성이 큽니다.
여러 사이트에서 동시에 오류
→ PC 날짜·시간, 네트워크, 보안 프로그램, 브라우저 환경을 먼저 확인하는 것이 좋습니다.
이 구분이 가장 중요합니다.
2. PC 날짜와 시간을 먼저 확인하기
TLS 인증서는 특정 유효기간을 가지고 있습니다.
PC 날짜가 실제 날짜와 크게 다르면 정상 인증서도 아직 유효하지 않거나 이미 만료된 것으로 판단될 수 있습니다.
Windows에서는
설정 → 시간 및 언어 → 날짜 및 시간
으로 들어가
- 자동으로 시간 설정
- 자동으로 표준 시간대 설정
이 정상적으로 켜져 있는지 확인하세요.
시간이 맞지 않다면 동기화한 뒤 브라우저를 다시 실행해봅니다.
3. 브라우저를 완전히 종료했다가 다시 실행하기
일시적인 인증서 캐시나 네트워크 상태 때문에 오류가 발생할 수도 있습니다.
Chrome 창을 모두 닫은 뒤 다시 실행합니다.
그래도 동일하다면 시크릿 창이나 다른 브라우저에서 같은 사이트를 열어보세요.
이렇게 하면 현재 브라우저 프로필 문제인지 구분하는 데 도움이 됩니다.
4. 시크릿 모드에서 확인하기
Chrome에서는
Ctrl + Shift + N
을 눌러 시크릿 창을 열 수 있습니다.
시크릿 창에서 같은 사이트를 다시 접속하세요.
일반 창에서는 오류가 뜨는데 시크릿 창에서는 정상이라면 다음을 의심할 수 있습니다.
- 확장프로그램
- 캐시
- 기존 사이트 데이터
- 브라우저 설정
단, SSL 인증서 자체가 잘못된 경우라면 시크릿 창에서도 같은 오류가 나타날 수 있습니다.
5. 다른 기기에서도 같은지 확인하기
휴대폰이나 다른 PC에서 같은 사이트를 열어봅니다.
모든 기기에서 같은 오류
→ 사이트 서버·SSL 인증서 문제 가능성이 높습니다.
내 PC에서만 오류
→ 내 브라우저·운영체제·보안 프로그램·네트워크 문제를 먼저 확인합니다.
가능하다면 Wi-Fi 대신 모바일 데이터로도 테스트해보면 네트워크 문제인지 구분하기 쉽습니다.
6. NET::ERR_CERT_AUTHORITY_INVALID 뜻
NET::ERR_CERT_AUTHORITY_INVALID는 브라우저가 인증서를 발급한 기관을 신뢰하지 못할 때 나타날 수 있습니다.
인증서에는 인증기관(CA)이 서명하며, 이 기관이 인증서에 포함된 정보와 공개키의 유효성을 보증합니다.
다음과 같은 경우 발생할 수 있습니다.
- 자체 서명 인증서 사용
- 신뢰되지 않는 인증기관
- 인증서 체인 문제
- 잘못 설치된 SSL 인증서
- 로컬 보안 프로그램이 인증서를 가로채는 경우
MDN은 유효하지 않은 인증서의 예로 만료된 인증서, 자체 서명된 인증서, 취소된 인증서, 암호학적으로 안전하지 않은 인증서 등을 설명합니다.
7. NET::ERR_CERT_COMMON_NAME_INVALID 뜻
이 오류는 인증서에 등록된 도메인과 현재 접속한 도메인이 맞지 않을 때 나타날 수 있습니다.
예를 들어 인증서가
example.com
용으로 발급됐는데 실제 접속 주소가
www.example.com
또는 다른 서브도메인인데 인증서가 이를 포함하지 않는다면 문제가 생길 수 있습니다.
사이트 운영자라면 SSL 인증서가 실제 사용하는 도메인과 www 주소까지 포함하고 있는지 확인해야 합니다.
8. 인증서가 만료됐는지 확인하기
SSL/TLS 인증서는 영구적으로 사용하는 것이 아니라 유효기간이 있습니다.
자동 갱신이 정상적으로 이루어지지 않으면 만료 후 브라우저에서 보안 경고가 뜰 수 있습니다.
사이트 운영자라면 호스팅 관리 화면에서
- 인증서 상태
- 발급일
- 만료일
- 자동 갱신 여부
를 확인하세요.
자동 SSL을 지원하는 호스팅이라도 도메인 DNS가 잘못 연결되거나 인증 과정이 실패하면 갱신이 정상적으로 되지 않을 수 있습니다.
9. ERR_SSL_PROTOCOL_ERROR가 뜰 때
Chrome에서
ERR_SSL_PROTOCOL_ERROR
가 나타나면 브라우저와 서버가 정상적인 보안 연결을 설정하지 못한 상황을 확인해야 합니다.
Hostinger는 이 오류가 발생할 때 먼저 SSL 인증서가 정상인지 검사하고, 필요한 경우 인증서를 다시 설치하며, 로컬 보안 설정도 확인하도록 안내합니다.
사이트 운영자라면 다음 순서로 확인할 수 있습니다.
- SSL 인증서 설치 여부
- 인증서 유효기간
- 도메인 연결 상태
- HTTPS 적용 여부
- 서버 SSL 설정
- 방화벽·보안 프로그램
- 필요하면 SSL 재설치
10. 사이트 운영자라면 SSL 설치 상태 확인하기
Hostinger를 사용하는 경우 hPanel에서 SSL 상태를 확인할 수 있습니다.
공식 안내 기준 경로는
Websites → 해당 사이트 Dashboard → Security → SSL
입니다.
SSL이 정상 설치되지 않았다면 설치 버튼이 표시될 수 있습니다.
설치 후에는 바로 끝났다고 생각하지 말고 실제 사이트를
으로 열어 자물쇠 또는 보안 상태를 확인하세요.
11. SSL을 설치했는데도 오류가 뜬다면
SSL이 설치 완료로 표시되어도 실제 사이트에 오류가 남아 있을 수 있습니다.
다음 항목을 확인하세요.
- 도메인이 올바른 서버를 가리키는지
www와 비-www 중 실제 사용하는 주소- 인증서가 해당 도메인을 포함하는지
- DNS 변경이 아직 전파 중인지
- 서버에 기존 인증서가 충돌하고 있지 않은지
- HTTPS 리디렉션 설정
특히 최근에 도메인을 변경하거나 임시 도메인에서 정식 도메인으로 바꿨다면 이 부분을 꼼꼼히 확인해야 합니다.
12. 도메인을 바꾼 직후라면 기존 인증서 확인하기
임시 도메인에서 새 도메인으로 연결했거나 도메인을 변경한 경우 기존 SSL 설정이 새 도메인과 맞지 않을 수 있습니다.
이때는
- 새 도메인 DNS 연결
- SSL 발급 대상 도메인
- WordPress 주소
- Site Address
- HTTPS 리디렉션
이 모두 새 도메인을 기준으로 되어 있는지 확인해야 합니다.
도메인만 바꾸고 SSL 인증서가 이전 주소 기준으로 남아 있다면 인증서 불일치 오류가 발생할 수 있습니다.
13. HTTP와 HTTPS가 섞이면 혼합 콘텐츠가 생길 수 있다
SSL 인증서 자체는 정상인데 사이트가 완전히 안전한 것으로 표시되지 않는 경우에는 Mixed Content를 확인해야 합니다.
Mixed Content는 HTTPS 페이지 안에서 일부 이미지·스크립트·스타일 파일이 여전히 http:// 주소로 불러와질 때 발생합니다.
Hostinger도 WordPress에서 SSL 적용 후 일부 요소가 정상 작동하지 않는 경우 HTTP 주소를 HTTPS로 변경해 혼합 콘텐츠를 해결하도록 안내합니다.
예를 들어 페이지는
으로 열리는데 이미지 주소가
http://example.com/image.jpg
라면 혼합 콘텐츠가 될 수 있습니다.
14. WordPress 주소가 HTTPS인지 확인하기
WordPress에서는
설정 → 일반
으로 이동합니다.
다음 두 항목을 확인하세요.
- WordPress 주소(URL)
- 사이트 주소(URL)
SSL을 정상 적용한 사이트라면 일반적으로
형태로 되어 있어야 합니다.
http://가 남아 있다면 HTTPS 전환이 완전히 적용되지 않았을 수 있습니다.
다만 이미 사이트가 운영 중이라면 값을 무작정 변경하기보다 실제 도메인과 SSL 상태를 먼저 확인하세요.
15. 이미지 주소에 HTTP가 남아 있는 경우
도메인을 HTTPS로 바꿨는데 과거에 올린 이미지나 내부 링크가 http:// 주소를 그대로 사용할 수 있습니다.
이 경우 다음이 생길 수 있습니다.
- 보안 경고
- 이미지가 안 보임
- 일부 스크립트 차단
- 자물쇠 아이콘 이상
WordPress 사이트라면 DB에 남아 있는 기존 HTTP 주소를 HTTPS로 교체해야 할 수도 있습니다.
Hostinger도 혼합 콘텐츠 문제에서 페이지 내부 링크를 HTTPS로 변경하도록 안내합니다.
16. HTTPS로 강제 리디렉션되는지 확인하기
주소창에
http://example.com
을 입력했을 때 자동으로
으로 이동하는지 확인합니다.
SSL 설치는 되어 있지만 HTTP 주소가 그대로 열리면 사용자가 보안되지 않은 연결로 접속할 수 있습니다.
호스팅 업체에서 HTTPS 강제 리디렉션 기능을 제공한다면 활성화 여부를 확인하세요.
17. DNS를 변경한 직후라면 조금 기다려야 할 수도 있다
도메인의 DNS를 새 서버로 변경한 직후에는 모든 지역에서 동시에 새 서버를 바라보지 않을 수 있습니다.
이 과정에서 일부 사용자는 새 서버의 SSL 인증서를 보고, 다른 사용자는 이전 서버 인증서를 볼 수도 있습니다.
따라서 DNS 변경 직후에만 간헐적으로 인증서 오류가 발생한다면 전파가 완료될 때까지 기다린 뒤 다시 확인할 필요가 있습니다.
18. CDN을 사용한다면 CDN SSL도 확인하기
Cloudflare 같은 CDN을 사용하는 경우 브라우저와 CDN, CDN과 원본 서버 사이에 각각 보안 연결이 존재할 수 있습니다.
따라서 원본 서버의 SSL만 정상이라고 끝나는 것은 아닙니다.
CDN을 사용한다면 다음을 확인하세요.
- CDN SSL 모드
- 원본 서버 인증서
- DNS 프록시 상태
- HTTPS 리디렉션
- 인증서 발급 상태
잘못된 SSL 모드는 리디렉션 반복이나 보안 연결 오류를 만들 수 있습니다.
19. 백신이나 보안 프로그램이 원인일 수도 있다
일부 보안 프로그램은 HTTPS 트래픽을 검사하기 위해 자체 인증서를 사용하기도 합니다.
이 과정에서 인증서 오류가 발생할 수 있습니다.
특히 여러 사이트에서 갑자기 동시에 SSL 오류가 생겼다면 최근
- 백신 설치
- 보안 프로그램 업데이트
- 회사 보안 프로그램 설치
- VPN 설치
가 있었는지 확인하세요.
Hostinger도 ERR_SSL_PROTOCOL_ERROR 해결 과정에서 로컬 보안 프로그램이나 방화벽이 보안 프로토콜을 차단하는지 확인하도록 안내합니다.
20. VPN을 사용 중이라면 잠시 꺼보기
VPN 서버나 네트워크 경로 때문에 인증서 검증 과정에 문제가 생길 수 있습니다.
VPN을 끈 뒤 다시 사이트에 접속해보세요.
VPN을 끄면 정상이라면
- 해당 VPN 서버
- VPN 보안 기능
- 프록시 설정
쪽을 확인할 필요가 있습니다.
21. 공공 Wi-Fi에서는 로그인 페이지가 먼저 필요할 수 있다
카페, 호텔, 공항 같은 공공 Wi-Fi는 인터넷을 사용하기 전에 별도 로그인 페이지를 거쳐야 하는 경우가 있습니다.
이 상태에서 바로 HTTPS 사이트를 열면 이상한 인증서 오류가 나타날 수 있습니다.
먼저 일반 웹페이지를 열어 Wi-Fi 로그인 화면이 뜨는지 확인하세요.
로그인이나 이용 동의가 완료된 뒤 다시 HTTPS 사이트에 접속합니다.
22. 인증서 오류가 뜬 사이트에 무조건 접속하면 안 된다
브라우저에서
고급 → 계속 진행
같은 선택지가 보일 수 있습니다.
하지만 인증서 오류의 원인을 모르는 상태에서 무조건 접속하는 것은 권장하지 않습니다.
특히 다음 사이트라면 더 주의해야 합니다.
- 인터넷 뱅킹
- 쇼핑몰 결제
- 로그인 페이지
- 회사 업무 시스템
- 개인정보 입력 페이지
인증서 오류는 단순 설정 문제일 수도 있지만, 브라우저가 사이트 신원을 정상적으로 검증하지 못했다는 의미이기도 합니다. 유효하지 않은 인증서에는 자체 서명, 만료, 취소된 인증서 등이 포함될 수 있습니다.
23. 내 사이트라면 SSL 재설치도 방법
Hostinger에서는 SSL이 정상적으로 동작하지 않는 경우 기존 인증서를 제거한 뒤 다시 설치하는 방법을 안내합니다.
Hostinger Lifetime SSL을 수동으로 다시 설치해야 한다면 공식 경로는
Websites → Dashboard → Security → SSL → Install SSL
입니다.
다만 이미 정상 운영 중인 사이트에서 인증서를 바로 제거하기보다는
- 현재 인증서 상태 확인
- 도메인 연결 확인
- DNS 확인
- 오류 원인 확인
- 필요할 때만 재설치
순서로 진행하는 편이 안전합니다.
24. SSL 설치 직후 브라우저에 예전 오류가 남는다면
SSL을 새로 설치하거나 갱신한 뒤 브라우저에 이전 오류 화면이 잠시 남아 있을 수 있습니다.
다음 방법으로 확인합니다.
- 새로고침
- 시크릿 창
- 다른 브라우저
- 다른 기기
- 다른 네트워크
여러 환경에서 모두 정상이라면 현재 브라우저 캐시 문제일 가능성이 있습니다.
25. 인증서가 정상인지 확인할 때 볼 것
사이트 운영자라면 최소한 다음을 확인하세요.
- 인증서가 유효한가
- 만료되지 않았는가
- 실제 접속 도메인과 일치하는가
- 신뢰할 수 있는 인증기관에서 발급됐는가
- 중간 인증서 체인이 정상인가
- HTTPS로 정상 접속되는가
인증기관(CA)은 웹사이트 인증서를 서명하고 인증서와 공개키의 정보를 보증하는 역할을 합니다.
증상별 빠른 확인표
| 증상 | 먼저 확인할 것 |
|---|---|
| 특정 사이트만 인증서 오류 | 해당 사이트 SSL 상태 |
| 모든 사이트에서 오류 | PC 시간·보안 프로그램·네트워크 |
| ERR_CERT_AUTHORITY_INVALID | 인증기관·인증서 체인 |
| ERR_CERT_COMMON_NAME_INVALID | 도메인과 인증서 일치 여부 |
| ERR_SSL_PROTOCOL_ERROR | SSL 설치·서버 설정·보안 프로그램 |
| SSL 설치 후 자물쇠가 안 뜸 | Mixed Content |
| HTTP로 접속됨 | HTTPS 리디렉션 |
| 도메인 변경 후 오류 | 새 도메인 SSL·DNS |
| 다른 PC에서는 정상 | 현재 PC·브라우저·백신 |
SSL 인증서 오류 해결 순서
원인을 모르겠다면 아래 순서대로 확인하세요.
- 다른 사이트에서도 같은 오류인지 확인
- PC 날짜와 시간 확인
- 다른 브라우저·시크릿 모드 테스트
- 다른 기기에서 같은 사이트 확인
- VPN·보안 프로그램 확인
- 사이트 운영자라면 SSL 인증서 상태 확인
- 인증서 만료일과 도메인 일치 여부 확인
- HTTPS 적용 여부 확인
- WordPress 주소가 HTTPS인지 확인
- Mixed Content 확인
- DNS·도메인 연결 확인
- 필요하면 SSL 재설치
SSL 인증서 오류가 생겼을 때 중요한 것은 브라우저 경고를 없애는 것보다 왜 인증서를 신뢰하지 못하는지 확인하는 것입니다.
여러 사이트에서 동시에 문제가 생긴다면 내 PC 환경을 먼저 확인하고, 특정 사이트 하나에서만 오류가 발생한다면 해당 사이트의 인증서 만료·도메인 불일치·서버 설정부터 확인하는 것이 빠릅니다.
특히 WordPress 사이트 운영자라면 SSL 설치 → HTTPS 주소 → 혼합 콘텐츠 → 도메인·DNS 연결 순서로 확인하면 문제 범위를 비교적 빠르게 좁힐 수 있습니다. Hostinger 역시 SSL 프로토콜 오류 발생 시 인증서 상태를 먼저 확인하고 필요한 경우 인증서를 재설치하도록 안내합니다.
