IT SECURITY · WEB HOSTING · SSL GUIDE
SSL 인증서 종류와 설치 방법 완벽 정리
HTTPS가 뭔지는 알겠는데, 막상 어떤 SSL 인증서를 골라야 하는지 막막했던 경험 다들 있으시죠? DV·OV·EV 차이부터 무료 발급, 서버별 설치까지 한 번에 정리합니다.
SSL 인증서가 뭔지부터
웹사이트 주소창에 자물쇠 아이콘이 떠 있는 걸 본 적 있으시죠? 그게 바로 SSL 인증서가 제대로 적용된 상태예요. SSL(Secure Sockets Layer), 요즘은 TLS(Transport Layer Security)로 업그레이드되어 부르는 게 더 정확하지만, 업계에서는 여전히 SSL이라는 말을 많이 써요.
쉽게 말하면, 서버와 브라우저 사이에서 주고받는 데이터를 암호화해서 중간에서 누가 가로채도 읽지 못하게 만드는 기술이에요. 로그인 정보나 카드 번호처럼 민감한 데이터가 오가는 사이트라면 필수인 거고, 요즘 구글은 SSL이 없는 사이트를 검색 결과에서 불이익 주는 것으로 알려져 있어서 SEO 측면에서도 빼놓을 수가 없어요.
SSL 인증서 3가지 유형 비교
인증서는 크게 검증 수준에 따라 세 가지로 나뉘어요. 어떤 사이트를 운영하느냐에 따라 선택이 달라집니다.
DV (Domain Validation)
도메인 소유 여부만 확인해요. 발급이 빠르고 무료 인증서(Let's Encrypt 등)도 여기 해당돼요. 개인 블로그나 소규모 사이트에 딱 맞아요.
OV (Organization Validation)
도메인 + 기업 실체까지 검증해요. 기업 웹사이트나 B2B 서비스에 적합하고, 신뢰도가 DV보다 높아요. 발급에 수일이 걸릴 수 있어요.
EV (Extended Validation)
가장 엄격한 검증 방식이에요. 예전에는 브라우저 주소창에 회사명이 초록색으로 표시됐는데, 요즘 브라우저는 이 표시를 줄이는 추세예요. 금융·전자상거래에 사용돼요.
와일드카드 / 멀티도메인
*.example.com처럼 하위 도메인 전체를 커버하는 와일드카드, 여러 도메인을 하나의 인증서로 묶는 SAN(멀티도메인) 타입도 있어요.
| 유형 | 검증 수준 | 발급 기간 | 비용 | 적합 대상 |
|---|---|---|---|---|
| DV | 도메인만 | 수 분~수 시간 | 무료 가능 | 개인 블로그, 소규모 사이트 |
| OV | 도메인 + 기업 | 1~3일 | 유료 (수만~수십만원) | 기업 홈페이지, B2B 서비스 |
| EV | 도메인 + 기업 + 법적 실체 | 3~7일 | 유료 (고가) | 금융, 전자상거래 |
| 와일드카드 | DV 또는 OV | 유형에 따라 상이 | 유료 | 서브도메인 다수 운영 사이트 |
무료 SSL 인증서 — Let’s Encrypt
개인 블로거나 소규모 사이트 운영자 입장에서 가장 현실적인 선택은 Let's Encrypt예요. 2016년부터 무료로 DV 인증서를 제공하고 있고, 현재 전 세계 수억 개 사이트가 사용하는 것으로 알려져 있어요.
유효기간이 90일로 짧은 게 유일한 단점인데, 대부분의 호스팅 서비스나 서버 설정에서 자동 갱신이 가능하기 때문에 실제로 크게 불편하지 않아요. 오히려 짧은 유효기간이 보안 관점에서는 더 낫다는 시각도 있어요.
Nginx에 SSL 인증서 설치하기
가장 많이 쓰이는 웹서버 중 하나인 Nginx에 Let's Encrypt 인증서를 설치하는 흐름이에요. Ubuntu 기준이고, 다른 리눅스 배포판도 크게 다르지 않아요.
Apache에 SSL 인증서 설치하기
Apache 웹서버도 기본적인 흐름은 Nginx와 비슷해요. 플러그인 이름만 다르고 나머지는 거의 같아요.
호스팅 사용자라면 이렇게
서버를 직접 관리하지 않는 경우, 즉 카페24·가비아·클라우드플레어 같은 호스팅이나 CDN을 쓰는 경우엔 서버에서 직접 설치할 필요가 없어요.
| 플랫폼 | SSL 지원 방식 | 무료 여부 | 설정 위치 |
|---|---|---|---|
| 카페24 | 호스팅 패널에서 발급 | 무료 (DV) | 호스팅 관리 → 보안인증서 |
| 가비아 | 별도 구매 또는 호스팅 포함 | 플랜마다 상이 | 마이가비아 → SSL 관리 |
| Cloudflare | 프록시 통해 자동 SSL 적용 | 무료 (Universal SSL) | 대시보드 → SSL/TLS |
| AWS (ALB) | ACM 인증서 사용 | ACM 자체 무료 | Certificate Manager → 발급 |
| 워드프레스 닷컴 | 자동 적용 | 무료 | 별도 설정 불필요 |
설치 후 확인 방법
설치를 완료했으면 제대로 됐는지 꼭 확인해봐야 해요. 눈으로만 보지 말고 전문 도구를 쓰는 게 훨씬 정확해요.
SSL Labs 테스트
ssllabs.com/ssltest에서 도메인을 입력하면 A~F 등급으로 SSL 설정 품질을 알려줘요. 취약한 암호화 방식이 활성화돼 있는지까지 체크해줘요.
브라우저 자물쇠 확인
크롬 기준 주소창 왼쪽 자물쇠를 클릭하면 인증서 세부 정보를 볼 수 있어요. 만료일, 발급 기관, 도메인 범위를 직접 확인하세요.
curl 명령어
터미널에서 curl -I https://example.com 명령으로 200 OK 응답이 오는지 빠르게 확인할 수 있어요.
혼합 콘텐츠 주의
HTTPS로 전환했는데도 이미지나 스크립트가 HTTP로 로드되면 "혼합 콘텐츠" 경고가 떠요. 모든 리소스 URL을 HTTPS로 바꿔야 해요.
실제 운영에서 챙겨야 할 것들
인증서 설치가 끝이라고 생각하는 분들이 많은데, 실제로 몇 가지 더 챙기면 문제를 예방할 수 있어요. 저도 이전에 갱신 기한을 놓쳐서 사이트가 잠시 HTTPS 오류로 뜬 경험이 있어서요.