본문 바로가기
Q&A2024년 11월 1일1분 읽기

Certbot DNS 챌린지로 와일드카드 자동 갱신

송
송민지
조회 430댓글 3

와일드카드 인증서를 certbot으로 자동 갱신하려면 DNS 플러그인이 필요하다고 하는데 설정 방법을 알려주세요.

댓글 3

김김영삼2년 전

Cloudflare DNS 플러그인으로 와일드카드 자동 갱신:

# 1. 플러그인 설치
sudo apt install python3-certbot-dns-cloudflare

# 2. API 토큰 설정
sudo mkdir -p /etc/letsencrypt
cat > /etc/letsencrypt/cloudflare.ini << EOF
dns_cloudflare_api_token = YOUR_CF_API_TOKEN
EOF
sudo chmod 600 /etc/letsencrypt/cloudflare.ini

# 3. 발급
sudo certbot certonly --dns-cloudflare \
--dns-cloudflare-credentials /etc/letsencrypt/cloudflare.ini \
-d "*.example.com" -d "example.com"

# 4. 자동 갱신 테스트
sudo certbot renew --dry-run

이렇게 하면 수동 DNS TXT 레코드 변경 없이 자동으로 갱신됩니다.

송송민지(guest)2년 전
Cloudflare API 토큰 권한은 뭘 줘야 하나요?
김김영삼2년 전

최소 권한 설정:

  1. Cloudflare 대시보드 → My Profile → API Tokens → Create Token
  2. 템플릿: "Edit zone DNS"
  3. Zone Resources: 해당 도메인만 선택
  4. Permissions: Zone - DNS - Edit

전체 API Key 대신 제한된 토큰을 쓰는 것이 보안상 좋습니다.

Ctrl+Enter로 등록