홈 › 가이드 › 발급 오류 해결 방법

SSL 인증서 발급 오류 해결 방법

발급 화면에 빨간 안내가 나오면 아래에서 같은 문구를 찾아보세요. 대부분은 DNS 값이나 웹서버 설정을 고치면 바로 해결돼요. 인증서가 발급되지 않았다면 결제 금액은 전액 환불돼요.

소유 확인 단계에서 나오는 안내

'자동 확인 시작'을 누르면 SSLKEY.org 서버가 10초마다 값을 확인하고, 다 보이면 Let's Encrypt 에 발급을 요청해요. 아래 안내는 그 확인 중에 나와요.

화면 문구원인과 해결
TXT 레코드가 아직 보이지 않아요DNS 에 값이 아직 반영되지 않았어요. 업체에 따라 10~30분 걸리기도 해요. 호스트 칸에 _acme-challenge 만 넣었는지, 저장까지 눌렀는지 확인하세요. 자주 하는 실수
네임서버 1/2곳에서만 보여요네임서버마다 반영 속도가 달라 잠깐 생기는 상태예요. 조금 기다리면 대부분 해결돼요. 오래 계속되면 네임서버를 옮긴 뒤 예전 업체에 값을 넣지 않았는지 확인하세요.
30분 동안 확인되지 않아 등록에 실패했어요확인 시간(30분)이 지났어요. 아래에 나온 '마지막 확인 결과'를 보고 값을 고친 뒤 다시 시작하면 돼요. 확인 값은 그대로예요.
도메인이 IP에 연결되어 있지 않아요(파일 업로드 방식) 그 주소의 DNS A 레코드가 없어요. 웹서버 IP 로 A 레코드를 먼저 만들거나 DNS(TXT) 방식으로 바꾸세요.
공인 IP가 아닌 주소에 연결되어 있어요(파일 업로드 방식) 192.168.x.x 같은 내부 IP 로 연결돼 있어 외부에서 확인할 수 없어요. 내부망 서버는 DNS(TXT) 방식을 이용하세요.
80번 포트로 접속되지 않아요(파일 업로드 방식) 방화벽·보안그룹에서 80번 포트가 막혀 있거나 웹서버가 꺼져 있어요. 확인 중에는 전 세계 어디서나 80번으로 들어올 수 있어야 해요.
확인 파일이 없거나 내용이 달라요(파일 업로드 방식) /.well-known/acme-challenge/ 아래 파일이 없거나 내용이 달라요. 브라우저로 확인 주소를 열어 값이 그대로 한 줄 보이는지 확인하세요. 웹 문서 폴더가 다른 곳이거나, 로그인 페이지·다른 사이트로 넘어가는 설정이 있으면 실패해요.
이미 무료 발급을 받았어요같은 등록 도메인(하위 도메인 포함)은 첫 1회만 무료예요. 결제 후 이어서 진행하면 돼요.

Let's Encrypt 오류 메시지

'Let's Encrypt 확인에 실패했어요:' 또는 '주문을 만들지 못했어요:' 뒤에 영어 문구가 붙어 나오면 Let's Encrypt 가 보낸 내용이에요. 들어 있는 단어로 찾아보세요.

확인에 실패하면 확인 값이 새로 바뀌어요 · Let's Encrypt 는 실패한 주문을 다시 쓸 수 없어서 새 값이 나와요. 예전 값은 지우고 새 값으로 바꾼 뒤 다시 시작해 주세요.
문구에 이런 말이 있으면뜻과 해결
Incorrect TXT recordTXT 값이 달라요. 예전 값이 남아 있거나 일부만 복사됐을 수 있어요. 예전 _acme-challenge 값은 지우고 새 값만 넣으세요. (와일드카드는 새 값 2개 모두)
No TXT record foundLet's Encrypt 가 TXT 레코드를 찾지 못했어요. 이름(호스트)이 맞는지, 네임서버가 있는 곳에 넣었는지 확인하세요.
secondary validation · perspectiveLet's Encrypt 는 해외 여러 지점에서 동시에 확인해요. 해외 접속을 막는 방화벽·국가 차단이나, 지역마다 다른 답을 주는 DNS 가 있으면 실패해요. 확인하는 동안은 해외 접속을 열어 주세요.
CAA record도메인의 CAA 레코드가 다른 인증기관만 허용하고 있어요. DNS 에 CAA 레코드 0 issue "letsencrypt.org" 를 추가하세요. (와일드카드는 0 issuewild "letsencrypt.org" 도)
Timeout during connect · Connection refused(파일 업로드 방식) Let's Encrypt 가 80번 포트로 들어오지 못했어요. 방화벽·보안그룹·공유기 포트 포워딩을 확인하세요.
Invalid response · 404 · 403(파일 업로드 방식) 확인 파일 주소가 오류를 돌려줬어요. 파일 위치와 웹서버 접근 제한(로그인, IP 제한)을 확인하세요.
NXDOMAIN그런 주소가 DNS 에 없어요. 도메인 철자와 DNS 등록 여부를 확인하세요.
SERVFAIL · DNSSEC도메인의 네임서버가 응답하지 못하거나 DNSSEC 설정이 깨져 있어요. 도메인 업체에서 DNSSEC 를 끄거나 바로잡아 주세요.
too many failed authorizations같은 주소의 확인 실패가 1시간에 5번을 넘었어요. 값을 고친 뒤 1시간 뒤 다시 시도하세요.
too many certificates · exact set똑같은 주소 구성의 인증서를 일주일에 5장 넘게 받았어요. 이미 받은 인증서는 '인증서 다시 받기'로 다시 내려받을 수 있어요. 새로 받아야 한다면 안내된 시간 뒤에 시도하세요.
too many certificates · registered domain같은 등록 도메인(예: example.com 과 그 하위 도메인 전체)으로 일주일에 50장 넘게 받았어요. 안내된 시간 뒤에 시도하세요. 여러 장 대신 와일드카드 1장을 쓰면 한도를 아낄 수 있어요.
too many new orders · rateLimited서비스 전체의 발급 요청이 몰렸어요. 잠시 뒤 다시 시도하고, 계속되면 문의해 주세요.
Policy forbids · rejectedIdentifierLet's Encrypt 정책상 발급할 수 없는 주소예요. (IP 주소, 내부용 이름, 일부 차단된 도메인 등)
maintenance · 503Let's Encrypt 점검 중이에요. 잠시 뒤 다시 시도하세요. 상태는 letsencrypt.status.io 에서 볼 수 있어요.

오류에 나오는 retry after 시간은 세계 표준시(UTC)예요. 한국 시간은 9시간을 더하면 돼요.

Let's Encrypt 발급 한도

Let's Encrypt 는 무료 인증기관이라 남용을 막기 위한 한도가 있어요. 한도는 도메인 기준이라 고객님 도메인에 적용되고, 시간이 지나면 조금씩 다시 채워져요.

한도기준이럴 때 걸려요
같은 주소 확인 실패 5회1시간값을 고치지 않고 계속 다시 시도할 때
똑같은 인증서 5장7일같은 주소 구성으로 여러 번 새로 받을 때 → '다시 받기'를 이용하세요
같은 등록 도메인 50장7일하위 도메인마다 인증서를 따로 받을 때 → 와일드카드 1장이면 충분해요
인증서 한 장의 주소 수최대 100개SSLKEY.org 는 멀티도메인 10개까지, 그 이상은 와일드카드를 이용하세요

SSLKEY.org 이용 제한

자동화된 대량 요청을 막기 위해 접속 IP 기준으로 아래 제한이 있어요. 회사·학교처럼 여러 명이 같은 IP 를 쓰면 함께 계산돼요.

항목제한넘으면
새 발급 주문1시간에 10건1시간 뒤 다시
이메일 인증 메일1시간에 5통 · 같은 주소 10분에 3통잠시 뒤 다시
이메일 인증 링크보낸 뒤 30분 동안 유효메일을 다시 보내세요
소유 자동 확인시작 후 30분값을 고친 뒤 다시 시작
발급 직후 주문 화면에서 받기발급 후 24시간'인증서 다시 받기'를 이용하세요
인증서 다시 받기1시간에 10회 · 코드 오입력 10분에 10회안내된 시간 뒤 다시
SSL 만료일 확인10분에 20회10분 뒤 다시

그래도 안 되면

값을 고쳤다면 다시 시작해 보세요

같은 브라우저로 들어오면 첫 화면에 '이어하기'가 떠요

SSL 발급 화면으로