cPanel은 가장 널리 사용되는 호스팅 제어판으로, 대부분의 공유 호스팅 제공업체에 포함되어 있습니다. cPanel에서 SSL 인증서 설치는 웹 인터페이스를 통해 몇 분이면 완료됩니다. 명령줄 접근이 필요 없습니다.
옵션 1: AutoSSL이 이미 활성화되어 있는지 확인
많은 호스팅 제공업체(Hostinger, Namecheap, SiteGround, A2 Hosting)는 기본적으로 AutoSSL을 활성화합니다 — 모든 도메인에 무료 Let’s Encrypt 또는 Sectigo 인증서를 자동으로 설치하고 갱신합니다.
- cPanel에 로그인합니다
- 보안 → SSL/TLS 상태로 이동합니다
- 도메인에 “AutoSSL Domain Validated”와 함께 녹색 자물쇠가 표시되면 이미 SSL이 적용된 것입니다 — 추가 작업이 필요 없습니다
AutoSSL을 사용할 수 없거나 직접 생성한 인증서(예: GetHTTPS에서 발급)를 설치하려면 옵션 2를 따르세요.
옵션 2: SSL/TLS 관리자를 통한 수동 설치
인증서 파일(cert.pem, privkey.pem, chain.pem)이 있을 때 사용합니다.
1단계: 인증서 파일 준비
파일이 아직 없다면 GetHTTPS에서 무료 Let’s Encrypt 인증서를 생성합니다. 다음 파일을 받게 됩니다:
cert.pem— 인증서privkey.pem— 개인키chain.pem— 중간 CA 번들
2단계: SSL/TLS 관리자 열기
- cPanel에 로그인합니다
- 보안 섹션으로 스크롤합니다
- SSL/TLS를 클릭합니다
- SSL 사이트 관리를 클릭합니다(“사이트의 SSL 설치 및 관리” 아래)
3단계: 도메인 선택
드롭다운 메뉴에서 도메인을 선택합니다.
4단계: 인증서 붙여넣기
- 텍스트 편집기에서
cert.pem을 엽니다 - 전체 내용을 복사합니다(
-----BEGIN CERTIFICATE-----와-----END CERTIFICATE-----포함) - 인증서(CRT) 필드에 붙여넣습니다
5단계: 개인키 붙여넣기
- 텍스트 편집기에서
privkey.pem을 엽니다 - 전체 내용을 복사합니다
- 개인키(KEY) 필드에 붙여넣습니다
키를 이전에 업로드한 경우 cPanel이 자동으로 채울 수 있습니다.
6단계: CA 번들 붙여넣기
- 텍스트 편집기에서
chain.pem을 엽니다 - 전체 내용을 복사합니다
- 인증 기관 번들(CABUNDLE) 필드에 붙여넣습니다
7단계: 설치
인증서 설치를 클릭합니다. cPanel이 파일을 검증하고 도메인에 HTTPS를 활성화합니다.
8단계: HTTPS 리다이렉트 강제
인증서 설치 후 모든 HTTP 트래픽을 HTTPS로 리다이렉트합니다:
- cPanel에서 도메인(또는 리다이렉트)으로 이동합니다
- 도메인에 대해 HTTPS 리다이렉트 강제를 활성화합니다
또는 .htaccess 파일에 추가합니다:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
확인
https://yourdomain.com을 방문합니다 — 자물쇠 아이콘이 표시되어야 합니다. 클릭하여 인증서가 “Let’s Encrypt”(또는 해당 CA)에 의해 발급되었는지 확인합니다.
문제 해결
”인증서와 개인키가 일치하지 않습니다”
붙여넣은 개인키가 인증서와 대응하지 않습니다. 두 파일이 동일한 GetHTTPS 세션에서 나온 것인지 확인하세요. 확인 사항:
cert.pem이 인증서인지 (BEGIN CERTIFICATE로 시작)privkey.pem이 키인지 (BEGIN PRIVATE KEY또는BEGIN EC PRIVATE KEY로 시작)
“AutoSSL이 인증서를 교체하고 있습니다”
호스트의 AutoSSL이 활성화되어 있으면 수동으로 설치한 인증서를 덮어쓸 수 있습니다. 호스팅 제공업체에 연락하여 해당 도메인의 AutoSSL을 비활성화하거나, AutoSSL이 유효한 인증서를 제공하면 그것을 사용하세요.
cPanel에 인증서가 표시되지만 사이트에 “안전하지 않음” 표시
브라우저 캐시를 지우거나 시크릿 창에서 시도하세요. 또한 혼합 콘텐츠를 확인하세요 — HTTPS 페이지의 HTTP 리소스.
자주 묻는 질문
cPanel에서 Let’s Encrypt 인증서를 사용할 수 있나요?
네. GetHTTPS에서 인증서를 생성하고(소프트웨어 설치 불필요) cPanel의 SSL/TLS 관리자에 파일을 붙여넣으면 됩니다. 일부 호스트는 AutoSSL을 통해 Let’s Encrypt를 제공하기도 합니다.
cPanel에서 갱신은 어떻게 하나요?
AutoSSL을 사용하면 자동으로 갱신됩니다. 수동 설치의 경우, 기존 인증서가 만료되기 전(90일 중 60일째)에 GetHTTPS에서 새 인증서를 생성하고 설치 단계를 반복합니다. 갱신 가이드를 참조하세요.
cPanel에서 와일드카드 인증서를 설치할 수 있나요?
네. GetHTTPS에서 와일드카드 인증서를 생성하고(DNS-01 챌린지 필요) 동일한 방법으로 설치합니다. 와일드카드는 메인 도메인과 모든 서브도메인을 포함합니다.
cPanel은 ECC/ECDSA 인증서를 지원하나요?
대부분의 최신 cPanel 버전(v78 이상)은 ECDSA 인증서를 지원합니다. GetHTTPS는 기본적으로 ECDSA P-256을 생성하며, cPanel에서 사용 가능합니다.
현재 설치된 SSL 인증서를 어떻게 확인하나요?
cPanel → 보안 → SSL/TLS 상태에서 확인합니다. 발급자, 만료일, AutoSSL 관리 여부 등 각 도메인의 인증서 세부 정보가 표시됩니다.
호스트에서 cPanel에 SSL/TLS 옵션이 보이지 않습니다
일부 호스팅 제공업체는 하위 플랜에서 SSL 관리를 제한합니다. 호스트의 지원팀에 문의하세요 — 활성화가 필요하거나 플랜 업그레이드가 필요할 수 있습니다. 또는 인증서 설치를 요청할 수 있습니다(GetHTTPS의 PEM 파일 제공).
cPanel에서 애드온/서브도메인에 SSL을 설치할 수 있나요?
네. cPanel의 SSL/TLS 관리자는 모든 도메인과 서브도메인을 표시합니다. 드롭다운에서 애드온 도메인이나 서브도메인을 선택하고 동일한 방법으로 인증서를 설치합니다. AutoSSL 사용 시 애드온 도메인도 보통 자동으로 포함됩니다.