AutoSSL

인증서 발급

AutoSSL로 SSL 인증서를 요청하고 발급하는 방법.

개요

AutoSSL에서 새 SSL 인증서를 발급하는 과정은 두 단계입니다.

  1. 인증서 요청을 구성합니다(도메인, 갱신 전략, 암호화 설정).
  2. DNS(CNAME 레코드)로 도메인 소유권을 확인해 인증 기관(CA)이 인증서를 발급하도록 합니다.

인증서 신청

1단계: 새 인증서 요청

인증서 페이지로 이동한 뒤 **인증서 생성**을 클릭합니다. 구성 양식이 열립니다.

1. 인증 기관(CA) 선택

SSL 인증서를 발급할 인증 기관을 선택합니다. 현재 AutoSSL이 지원하는 기관은 다음과 같습니다.

  • Let's Encrypt: 무료이고 자동화되어 있으며 공개된 인증 기관입니다.

2. 도메인 구성

인증서로 보호할 도메인 이름을 입력합니다.

  • 도메인 추가를 클릭해 여러 도메인을 넣을 수 있습니다.
  • 와일드카드 도메인을 지원합니다(예: *.example.com).
  • 참고: 도메인 이름은 겹치거나 반복될 수 없습니다. 예를 들어 같은 요청에 www.autossl.dev와 *.autossl.dev를 함께 넣을 수 없습니다. 와일드카드가 이미 해당 하위 도메인을 포함합니다.

3. 기본 설정

AutoSSL이 이 인증서를 어떻게 관리할지 설정합니다.

  • 인증서 이름: (선택) 구분하기 쉬운 이름을 입력합니다. 비워 두면 AutoSSL이 기본 도메인을 기준으로 이름을 만듭니다.
  • 자동 갱신: 켜면 만료 전에 인증서를 자동으로 갱신해 중단을 막습니다.
  • 만료 전 갱신 일수: 자동 갱신을 켠 경우, 만료 며칠 전에 갱신을 시작할지 지정합니다(15일에서 45일). 갱신 문제를 처리할 시간을 확보하려면 21일을 권장합니다.

4. 고급 설정(암호화)

인증서 서명 요청(CSR)의 기술 매개변수를 조정할 수 있습니다.

  • 서명 알고리즘:
    • RSA: 구형 시스템과 호환성이 좋습니다. 키 길이는 2048비트(권장), 3072비트, 4096비트 중에서 고릅니다.
    • ECDSA: 성능이 좋고 키 크기가 작습니다. 곡선은 P-256(호환성), P-384(더 높은 보안), P-521 중에서 고릅니다.
  • 해시 알고리즘: 인증서 서명에 SHA-256, SHA-384, SHA-512 중 하나를 선택합니다.

구성을 마치면 다음: DNS 검증 구성을 클릭해 인증서 그룹을 만들고 검증 단계로 진행합니다.

2단계: 도메인 소유권 확인

인증 기관이 인증서를 발급하려면 요청한 도메인을 제어한다는 증거가 필요합니다. AutoSSL은 DNS 챌린지로 확인합니다.

1. CNAME 레코드 구성

AutoSSL은 요청의 각 도메인에 대한 CNAME 레코드를 만듭니다.

  • 도메인 등록 기관 또는 DNS 호스팅 공급자(예: Cloudflare, Route53, GoDaddy)에 로그인합니다.
  • 제공된 CNAME 레코드를 DNS 설정에 추가합니다. 공급자별 방법은 DNS 레코드 추가 방법을 참고하세요.

중요: DNS CNAME 레코드를 구성한 뒤에는 삭제하지 마세요. 레코드가 없으면 AutoSSL이 이후 인증서를 자동으로 갱신할 수 없습니다.

2. 상태 확인

DNS 레코드를 추가한 뒤 AutoSSL로 돌아옵니다.

  • DNS 전파에는 몇 분이 걸릴 수 있습니다.
  • AutoSSL이 CNAME 레코드 상태를 확인합니다. 상태를 다시 읽도록 검사를 직접 실행할 수도 있습니다.

3. 인증서 발급 시작

모든 도메인이 검증됨이 되면 인증서 발급 시작 버튼이 활성화됩니다.

  • 버튼을 클릭하면 인증 기관이 검증을 마치고 인증서를 발급합니다.
  • 잠시 후 새 SSL 인증서를 사용할 수 있으며, 배포를 구성해 인프라에 반영할 수 있습니다.

자동 갱신 및 배포

1단계에서 자동 갱신을 켜면 AutoSSL이 만료 전 갱신 일수에 따라 만료 전에 인증서 갱신을 시도합니다.

자동 갱신과 배포를 함께 쓰면 AutoSSL의 장점이 분명해집니다.

  1. 자동 인증서 갱신: 갱신 시점이 되면(예: 만료 21일 전) DNS 검증 레코드(CNAME)가 유효한 동안 AutoSSL이 수동 작업 없이 CA에서 새 인증서를 발급합니다.
  2. 자동 배포 실행: 새 인증서가 발급되면 자동 배포가 켜진 이 인증서의 배포를 모두 실행합니다.
  3. 무중단: 새 인증서가 CDN, 로드 밸런서, 서버리스 함수 같은 인프라에 자동으로 적용되어 HTTPS가 끊기지 않고, 수동 작업도 필요 없습니다.

자동 갱신 백오프 및 일시 중지

같은 실패 알림이 반복되거나 문제가 계속될 때 불필요한 재시도를 줄이기 위해, AutoSSL은 실패한 자동 갱신에 백오프를 적용합니다.

  • 갱신이 연속으로 실패할 때마다 다음 재시도 간격을 늘립니다. 1, 2, 4, 8, 16일입니다.
  • 이 동안 재시도 시각이 되지 않은 인증서 그룹은 건너뜁니다.
  • 백오프 일정을 넘겨도 실패가 계속되면(연속 5회 실패 후) 해당 인증서 그룹의 자동 갱신을 일시 중지합니다.

자동 갱신이 일시 중지되면:

  • 그 실패에 대한 일반 실패 메일 대신 "자동 갱신 일시 중지" 알림 메일을 보내, 매일 같은 실패 알림을 받지 않고 조치할 수 있습니다.
  • 직접 재개하기 전까지 해당 인증서 그룹은 이후 자동 갱신에서 제외됩니다.

자동 갱신을 다시 켜는 방법

  1. 원인(대부분 DNS/CNAME 구성 오류)을 수정합니다.
  2. 인증서의 설정 페이지를 엽니다.
  3. 자동 갱신을 켜고 저장을 클릭합니다.

이렇게 하면 일시 중지와 백오프 상태가 지워지고, 다음 예약 실행부터 자동 갱신 흐름에 다시 들어갑니다.

인증서 발급 | AutoSSL