브라우저에 “이 사이트는 안전하지 않습니다” 경고가 뜨면 방문자는 대부분 그 자리에서 나갑니다. 결제나 로그인이 있는 사이트라면 매출로 직결되는 문제죠. 그런데 이 경고의 원인은 의외로 몇 가지로 좁혀집니다.

첫째, 만료됐습니다
가장 흔한 원인입니다. 인증서에는 유효 기간이 있고, 이 기간은 계속 짧아지는 추세예요. 예전에는 몇 년씩 발급받을 수 있었지만 지금은 훨씬 자주 갱신해야 합니다. 무료 인증서는 보통 90일이라 자동 갱신이 사실상 필수고요.
문제는 자동 갱신을 걸어뒀다고 안심하는 경우입니다. 갱신 스크립트가 조용히 실패해도 아무도 모르다가 만료 당일에 사고가 터져요. 그래서 갱신 자체보다 갱신 실패 알림이 더 중요합니다. 만료 2주 전에 알림이 오도록 걸어두면 여유를 갖고 대응할 수 있습니다.
둘째, 중간 인증서가 빠졌습니다

이건 진단이 까다로운 유형이에요. PC 브라우저에서는 멀쩡한데 휴대폰이나 특정 앱에서만 오류가 나는 증상이 대표적입니다. 원인은 인증서 체인입니다.
인증서는 최상위 기관에서 중간 기관을 거쳐 내 도메인 인증서로 이어지는 사슬 구조예요. 서버에 내 인증서만 올리고 중간 인증서를 빠뜨리면, 이미 그 중간 인증서를 갖고 있는 브라우저는 문제없이 넘어가지만 그렇지 않은 환경에서는 신뢰 사슬이 끊겨 오류가 납니다. 발급받을 때 함께 오는 체인 파일을 반드시 같이 설치해야 합니다.
셋째, 도메인이 안 맞습니다
인증서는 발급받은 도메인에서만 유효합니다. example.com으로 받았는데 www.example.com으로 접속하면 이름이 다르다는 오류가 떠요. 두 주소를 모두 쓴다면 발급 시 둘 다 포함시키거나, 하위 도메인 전체를 덮는 와일드카드 인증서를 쓰면 됩니다.
서브도메인을 새로 만들 때도 자주 걸립니다. 기존 인증서에 그 이름이 포함돼 있지 않으니 새로 발급받거나 기존 것에 추가해야 해요.
인증서만 깔면 끝이 아닙니다

https로 접속은 되는데 자물쇠가 안 뜨는 경우가 있습니다. 페이지 안에서 이미지나 스크립트를 http로 불러오고 있어서 그래요. 브라우저는 이걸 안전하지 않은 혼합 콘텐츠로 보고 경고를 띄웁니다. 이럴 땐 페이지 소스에서 http로 시작하는 주소를 찾아 바꿔야 합니다.
그리고 http 접속을 https로 넘겨주는 설정도 함께 해두세요. 인증서를 깔아도 http로 들어오는 경로가 열려 있으면 그쪽으로 접속한 사람은 여전히 암호화 없이 통신하게 됩니다.
인증서 종류는 대부분의 사이트에서 도메인 확인만 하는 기본형으로 충분합니다. 기업 실체 확인이 들어가는 상위 등급은 금융처럼 신뢰 표시가 중요한 경우에 고려하면 돼요. 암호화 강도 자체는 등급과 무관하게 같습니다.
TIDC는 모든 요금제에 무료 SSL 인증서를 기본 제공하고 갱신까지 관리해드립니다. 인증서 오류로 시간을 쓰고 계시다면 편하게 문의해주세요.