🔹 1. Let's Encrypt (가장 많이 사용됨)

✅ 특징:

  • 무료로 90일 동안 유효한 SSL 인증서 제공
  • 자동 갱신 가능 (Certbot 사용)
  • 대부분의 웹 서버(Apache, Nginx 등)와 호환됨

🔧 발급 방법 (Certbot 사용):

1. Certbot 설치

sudo apt update && sudo apt install certbot python3-certbot-nginx

 

2. SSL 인증서 발급 (Nginx 기준)

sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com

 

3. 자동 갱신 설정

sudo certbot renew --dry-run

 

4. 웹 서버 재시작

sudo systemctl restart nginx

 

 

 

🔹 2. ZeroSSL

✅ 특징:

  • 90일 무료 SSL 인증서 제공 (3개월마다 갱신 필요)
  • 발급 과정이 GUI 기반이라 초보자도 쉽게 사용 가능
  • ACME 프로토콜 지원 (Certbot과 유사하게 자동 갱신 가능)

🔧 발급 방법:

  1. ZeroSSL 공식 사이트에 접속하여 회원가입
  2. "New Certificate" 클릭 후 도메인 입력
  3. 인증 방법 선택 (DNS, HTTP 파일 업로드 등)
  4. SSL 인증서 다운로드 및 서버에 적용
  5. 갱신이 필요할 때 같은 과정 반복 (자동 갱신을 원하면 ACME 사용)

 

🔹 3. Cloudflare SSL

✅ 특징:

  • 무료 플랜에서도 SSL 지원 (유효기간 무제한)
  • Cloudflare CDN과 함께 사용 가능
  • 서버에 직접 인증서를 설치하지 않아도 됨 (클라우드 기반)

🔧 발급 방법:

  1. Cloudflare 가입 후 사이트 추가
  2. 네임서버를 Cloudflare로 변경 (도메인 업체에서 설정)
  3. "SSL/TLS" 설정에서 "Flexible" 또는 "Full" 선택
  4. Cloudflare를 통해 HTTPS 적용 완료

 

🔹 4. Buypass Go SSL

✅ 특징:

  • 180일(6개월)짜리 무료 SSL 인증서 제공
  • ACME 클라이언트를 사용하여 자동 발급 가능
  • Let's Encrypt와 유사한 방식

🔧 발급 방법:

  1. ACME 클라이언트(Certbot 등)를 사용하여 SSL 신청
  2. 다음 명령어 실행 (Nginx 기준)
sudo certbot --server "https://api.buypass.com/acme/directory" -d yourdomain.com

   3.  발급된 인증서를 서버에 적용

 

 

🔹 비교 요약

서비스유효기간자동 갱신주요 특징

서비스 유효기간 자동 갱신 주요 특징
Let's Encrypt 90일 가장 널리 사용됨, Certbot으로 자동 갱신 가능
ZeroSSL 90일 ✅ (ACME 사용) GUI 기반으로 발급 가능
Cloudflare SSL 무제한 네임서버 변경 필요, 서버에 직접 설치 필요 없음
Buypass Go SSL 180일 6개월짜리 인증서, Certbot 사용 가능

+ Recent posts