아직도 주소창에 "주의 요함"이 뜨는 사이트를 종종 봅니다. 운영자는 매일 봐서 익숙하지만, 처음 들어온 방문자는 그 한 줄에 신뢰를 잃습니다. HTTPS는 이제 선택이 아니라 기본입니다. 이 가이드에서는 왜 지금 당장 전환해야 하는지, 무료 인증서로 어떻게 적용하는지, 전환하면서 빠뜨리기 쉬운 부분과 사고를 막는 법까지 실제 적용 경험으로 정리합니다.

HTTPS가 기본이 된 이유
HTTPS는 사용자와 서버 사이 통신을 암호화합니다. 로그인 정보나 결제 데이터가 중간에서 가로채이지 않도록 막는 것이 1차 목적입니다. 하지만 효과는 보안에만 그치지 않습니다.
- 신뢰: 브라우저는 HTTP 사이트에 "안전하지 않음"을 표시합니다. 입력 폼이 있으면 더 강하게 경고합니다.
- 검색: HTTPS는 검색의 기본 전제가 된 지 오래라, 안 하면 불이익을 받는 구조입니다.
- 기능: 위치·알림·PWA·결제 API 등 최신 브라우저 기능 상당수가 HTTPS에서만 동작합니다.
- 데이터 정확도: HTTP→HTTPS 사이트로 이동하면 유입 출처(레퍼러)가 잘려, 분석 데이터가 부정확해집니다.
인증서 종류와 무료 인증서
"보안 인증서는 비싸다"는 인식이 남아 있지만, 지금은 Let's Encrypt 같은 무료 인증서로도 암호화 강도가 동일합니다. 인증서는 크게 세 종류입니다.
- DV(도메인 인증): 도메인 소유만 확인. 무료 인증서가 여기에 해당하며 대부분의 사이트에 충분합니다.
- OV(기관 인증): 사업자 실체까지 확인. 기업 사이트가 신뢰를 강조할 때.
- EV(확장 인증): 가장 엄격한 심사. 금융권 등 일부.
일반 비즈니스·블로그·쇼핑몰은 무료 DV 인증서로 충분합니다. 유료와의 차이는 보증·심사 수준이지 암호화 자체가 아닙니다.
전환 절차
- 호스팅 관리화면에서 SSL 인증서 발급(무료 Let's Encrypt 권장).
- 사이트 주소를 https로 접속해 자물쇠가 뜨는지 확인.
- http→https 301 리다이렉트 설정 — 기존 http 주소로 들어와도 자동 전환되도록.
- 내부 링크·이미지·스크립트 주소를 https로 정리.
- 검색엔진(서치 콘솔)에 https 버전을 등록하고 사이트맵을 다시 제출.
가장 많이 놓치는 것: 혼합 콘텐츠
인증서를 깔았는데도 자물쇠가 안 뜨거나 경고가 남는 경우, 십중팔구 "혼합 콘텐츠(mixed content)"가 원인입니다. 페이지는 https인데 그 안의 이미지·스크립트를 http로 불러오면 브라우저가 "일부가 안전하지 않다"고 봅니다.
- 페이지 소스에서
http://로 시작하는 리소스를 찾아https://로 바꿉니다. - 가능하면 절대경로(https://...)나 프로토콜 상대경로(//도메인/...)로 통일합니다.
- 외부 위젯·광고 스크립트가 http만 지원하면 대체재를 찾습니다.
- DB에 본문 이미지가 http로 저장돼 있다면 일괄 치환이 필요합니다.
리다이렉트를 빠뜨리면 생기는 일
인증서만 깔고 301 리다이렉트를 안 하면, http와 https 두 주소가 동시에 살아 있게 됩니다. 검색엔진은 이를 별개 페이지로 보고 점수를 분산시킵니다. 외부 링크도 둘로 쪼개지고, 어떤 방문자는 여전히 경고가 뜨는 http 버전을 봅니다. 반드시 한쪽(https)으로 모아야 그동안 쌓은 점수가 유지됩니다.
인증서 만료 사고 예방
무료 인증서는 보통 90일 주기로 갱신됩니다. 자동 갱신이 안 되는 환경에서 갱신을 놓치면, 어느 날 갑자기 "이 연결은 비공개가 아닙니다" 경고가 뜨며 사이트가 사실상 멈춥니다. 실제로 이 사고로 하루 매출을 통째로 날린 경우를 봤습니다. 갱신 알림에 의존하기보다, 자동 갱신되는 환경에서 운영하는 것이 근본적인 예방입니다.
전환 후 체크리스트
- 모든 페이지에 자물쇠가 뜨는가(혼합 콘텐츠 0).
- http 주소가 https로 301 전환되는가.
- 서치 콘솔에 https 속성 등록·사이트맵 재제출.
- 분석 도구의 사이트 주소를 https로 변경.
- 인증서 자동 갱신이 켜져 있는가.
HSTS와 보안 헤더로 한 단계 더
HTTPS 전환을 마쳤다면, 보안 헤더로 마무리를 단단히 할 수 있습니다.
- HSTS: 브라우저에게 "이 사이트는 앞으로 항상 https로만 접속하라"고 강제합니다. http로 잠깐 접속하는 빈틈까지 막아 줍니다. 단, 한 번 설정하면 기간 동안 되돌리기 어려우니 https가 완전히 안정된 뒤 적용합니다.
- X-Content-Type-Options, X-Frame-Options: 콘텐츠 스니핑·클릭재킹 같은 공격을 줄입니다.
- Content-Security-Policy: 허용된 출처의 스크립트만 실행하게 해 XSS 위험을 낮춥니다(설정이 까다로우니 단계적으로).
여러 도메인·서브도메인 인증서
사이트가 하나가 아니라면 인증서 전략도 달라집니다.
- 단일 도메인 인증서: 하나의 도메인에만 적용. 가장 단순합니다.
- 와일드카드 인증서: *.도메인 형태로 모든 서브도메인(blog., shop. 등)을 한 번에 커버합니다.
- 멀티도메인(SAN): 서로 다른 도메인 여러 개를 한 인증서로 묶습니다.
서브도메인을 여러 개 운영한다면 와일드카드가 관리가 편합니다. 무료 인증서도 와일드카드를 지원하는 경우가 많습니다.
전환 후 분석·검색 재설정
주소가 http에서 https로 바뀌면, 그동안 쌓은 분석·검색 설정도 따라와야 합니다. 서치 콘솔에 https 속성을 새로 등록하고 사이트맵을 다시 제출하며, 분석 도구의 기본 URL을 https로 바꿉니다. 이 정리를 빠뜨리면 데이터가 끊겨 보이거나, 검색이 여전히 옛 http 주소를 보게 됩니다.
전환을 검증하는 법
적용했다고 끝이 아닙니다. 다음을 확인해야 "제대로 됐다"고 할 수 있습니다.
- 주요 페이지를 https로 열어 자물쇠가 모두 뜨는지(혼합 콘텐츠 0).
- http 주소가 https로 자동 전환되는지(301 확인).
- SSL 점검 도구로 인증서 만료일·체인 구성이 정상인지.
- 모바일에서도 동일하게 안전 표시가 뜨는지.
HTTPS가 주는 신뢰의 차이
HTTPS는 기술이지만 효과는 심리적입니다. 처음 들어온 방문자는 주소창의 자물쇠 하나로 "여기는 믿을 만하다"는 인상을 받습니다. 반대로 "안전하지 않음" 경고는, 아무리 좋은 콘텐츠가 있어도 결제·문의 직전에 사람을 망설이게 합니다. 특히 개인정보를 입력받는 폼이 있다면, HTTPS는 전환율과 직결되는 신뢰 장치입니다. 보안을 위한 의무이자 매출을 위한 투자인 셈입니다.
넥서스아이 호스팅은 무료 SSL 자동 발급·자동 갱신을 지원합니다. 인증서 관리에 신경 쓰고 싶지 않다면, 처음부터 자동화된 환경에서 시작하시길 권합니다.


