인증서 발급
AutoSSL로 SSL 인증서를 요청하고 발급하는 방법.
개요
AutoSSL에서 새 SSL 인증서를 발급하는 과정은 두 단계입니다.
- 인증서 요청을 구성합니다(도메인, 갱신 전략, 암호화 설정).
- 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의 장점이 분명해집니다.
- 자동 인증서 갱신: 갱신 시점이 되면(예: 만료 21일 전) DNS 검증 레코드(CNAME)가 유효한 동안 AutoSSL이 수동 작업 없이 CA에서 새 인증서를 발급합니다.
- 자동 배포 실행: 새 인증서가 발급되면 자동 배포가 켜진 이 인증서의 배포를 모두 실행합니다.
- 무중단: 새 인증서가 CDN, 로드 밸런서, 서버리스 함수 같은 인프라에 자동으로 적용되어 HTTPS가 끊기지 않고, 수동 작업도 필요 없습니다.
자동 갱신 백오프 및 일시 중지
같은 실패 알림이 반복되거나 문제가 계속될 때 불필요한 재시도를 줄이기 위해, AutoSSL은 실패한 자동 갱신에 백오프를 적용합니다.
- 갱신이 연속으로 실패할 때마다 다음 재시도 간격을 늘립니다. 1, 2, 4, 8, 16일입니다.
- 이 동안 재시도 시각이 되지 않은 인증서 그룹은 건너뜁니다.
- 백오프 일정을 넘겨도 실패가 계속되면(연속 5회 실패 후) 해당 인증서 그룹의 자동 갱신을 일시 중지합니다.
자동 갱신이 일시 중지되면:
- 그 실패에 대한 일반 실패 메일 대신 "자동 갱신 일시 중지" 알림 메일을 보내, 매일 같은 실패 알림을 받지 않고 조치할 수 있습니다.
- 직접 재개하기 전까지 해당 인증서 그룹은 이후 자동 갱신에서 제외됩니다.
자동 갱신을 다시 켜는 방법
- 원인(대부분 DNS/CNAME 구성 오류)을 수정합니다.
- 인증서의 설정 페이지를 엽니다.
- 자동 갱신을 켜고 저장을 클릭합니다.
이렇게 하면 일시 중지와 백오프 상태가 지워지고, 다음 예약 실행부터 자동 갱신 흐름에 다시 들어갑니다.