SSL 인증서 설치 가이드: 호스팅 환경별 설치 방법
SSL 인증서를 발급받았다면 웹 서버에 설치해야 적용됩니다. 이 가이드에서는 카페24, 가비아 등 주요 호스팅 환경별 SSL 인증서 설치 방법과 설치 후 확인 절차를 정리합니다.
SSL 인증서 설치 전 준비물
SSL 인증서를 설치하려면 아래 파일이 필요합니다. 인증서 발급이 완료되면 인증 기관 또는 판매 업체에서 제공합니다.
- 인증서 파일(CRT): SSL 인증서 본문이 담긴 파일입니다.
- 개인키 파일(KEY): CSR 생성 시 함께 만들어지는 암호화 키입니다.
- 체인 인증서(CA Bundle): 인증 기관의 중간 인증서입니다. 브라우저가 인증서를 신뢰할 수 있도록 연결하는 역할을 합니다.
⚠️ 주의
개인키(KEY) 파일은 반드시 안전하게 보관하세요. 개인키를 분실하면 인증서를 재발급 받아야 합니다. 개인키가 외부에 유출되면 보안이 무력화될 수 있습니다.
호스팅 업체별 SSL 설치 방법
카페24 웹호스팅 설치
카페24는 외부 인증서를 무료로 설치할 수 있는 기능을 제공합니다.
- 카페24 호스팅 센터에 로그인합니다.
- 나의 서비스 관리 → 인증서 관리 → 외부인증서 관리 메뉴로 이동합니다.
- “인증서(SSL CRT)” 입력란에 인증서 파일(CRT)의 내용을 붙여넣습니다.
- “인증서 확인” 버튼을 클릭하여 유효성을 확인합니다.
- “개인키(KEY)” 입력란에 개인키 파일의 내용을 붙여넣습니다.
- “신청하기”를 클릭하면 설치 요청이 접수됩니다.
설치 요청 후 보통 1시간 이내에 적용되며, 최대 3영업일이 소요될 수 있습니다.
가비아 웹호스팅 설치
가비아 공유 호스팅은 서버 직접 접근이 불가하므로, 가비아에서 인증서를 구매하고 설치대행 옵션을 함께 신청해야 합니다.
- 가비아에서 SSL 인증서를 구매합니다.
- 구매 시 설치대행 옵션(약 3만원)을 반드시 선택합니다.
- 도메인 소유권 인증(웹인증 또는 DNS 인증)을 완료합니다.
- 가비아에서 인증서를 설치합니다.
ℹ️ 참고
가비아에서 SSL 구매 시 “인증서 적용 대행” 옵션(약 15만원)은 HTTP→HTTPS 리디렉션 설정 대행입니다. 워드프레스 사이트라면 플러그인으로 직접 처리할 수 있으므로 선택하지 않아도 됩니다.
AWS(EC2/로드밸런서) 설치
AWS 환경에서는 ACM(AWS Certificate Manager)을 통해 무료로 SSL 인증서를 발급·설치할 수 있습니다.
- AWS 콘솔에서 ACM 서비스로 이동합니다.
- “인증서 요청”을 클릭하고 도메인을 입력합니다.
- DNS 검증 또는 이메일 검증을 완료합니다.
- 발급된 인증서를 로드밸런서(ALB/NLB) 또는 CloudFront에 연결합니다.
ACM 인증서는 자동 갱신이 지원되며, AWS 서비스와 연동할 때 별도 비용이 발생하지 않습니다.
직접 서버(Apache/Nginx) 설치
VPS나 클라우드 서버를 직접 운영하는 경우, 웹서버 설정 파일을 수정하여 SSL을 적용합니다.
Nginx 기준 주요 설정 항목:
- ssl_certificate: 인증서 파일 경로 (CRT + 체인 인증서를 합친 파일)
- ssl_certificate_key: 개인키 파일 경로
- listen 443 ssl: HTTPS 포트 활성화
설정 변경 후 웹서버를 재시작하면 SSL이 적용됩니다.
SSL 설치 후 확인 절차
SSL 인증서 설치가 완료되면 아래 항목을 반드시 확인하세요.
HTTPS 접속 확인
브라우저에서 https://도메인주소로 접속했을 때 자물쇠 아이콘이 표시되는지 확인합니다. 자물쇠를 클릭하면 인증서 상세 정보(발급 기관, 유효 기간 등)를 확인할 수 있습니다.
혼합 콘텐츠(Mixed Content) 확인
페이지 내에 HTTP로 로드되는 이미지, 스크립트, CSS 등이 있으면 브라우저가 “완전히 안전하지 않음” 경고를 표시합니다. 모든 리소스의 URL을 HTTPS로 변경해야 합니다.
💡 실무 팁
워드프레스를 사용한다면 Really Simple SSL 같은 플러그인을 활용하면 혼합 콘텐츠 문제를 자동으로 해결할 수 있습니다. 플러그인이 HTTP URL을 HTTPS로 자동 변환해 줍니다.
HTTP → HTTPS 리디렉션 설정
HTTP(http://)로 접속한 방문자가 자동으로 HTTPS(https://)로 이동하도록 301 리디렉션을 설정합니다. 이 설정은 SEO에도 중요합니다.
SSL 상태 검사 도구 활용
아래 무료 도구를 활용하면 SSL 설치 상태를 상세하게 점검할 수 있습니다.
- SSL Labs Server Test: 인증서 유효성, 보안 등급, 취약점 등을 종합적으로 검사합니다.
- Why No Padlock: 혼합 콘텐츠 문제를 페이지별로 확인할 수 있습니다.
자주 발생하는 설치 문제와 해결법
| 증상 | 원인 | 해결 방법 |
|---|---|---|
| 브라우저에 “안전하지 않음” 표시 | 혼합 콘텐츠 (HTTP 리소스) | 모든 리소스 URL을 HTTPS로 변경 |
| “인증서를 신뢰할 수 없음” 경고 | 체인 인증서 누락 | CA Bundle(중간 인증서) 설치 확인 |
| ERR_SSL_PROTOCOL_ERROR | 인증서·개인키 불일치 | CSR과 동일한 개인키로 재설치 |
| “인증서가 만료됨” 경고 | 유효 기간 초과 | 인증서 갱신 후 재설치 |
정리
- SSL 설치에는 인증서 파일(CRT), 개인키(KEY), 체인 인증서(CA Bundle) 3가지가 필요합니다.
- 카페24는 외부 인증서를 무료로 설치할 수 있고, 가비아는 설치대행 옵션이 필요합니다.
- 설치 후 반드시 HTTPS 접속, 혼합 콘텐츠, 리디렉션 설정을 확인하세요.
- SSL Labs 등 무료 도구로 설치 상태를 점검할 수 있습니다.