cafe24 µµ¸ÞÀξ÷ü ¿¡¼ cloudflare ¾÷ü·Î ³×ÀÓ¼¹ö º¯°æ ÈÄ acme.sh À» ÀÌ¿ë api token ¸¸µé¾î ÀÚµ¿ ÀÎÁõ¼ ¾÷µ¥ÀÌÆ®±îÁö
https://cafe.naver.com/homestation/314 (6)https://cafe.naver.com/homestation/316 (3)
인증서 자동 업데이트 되게 구성 하기
cafe24 도메인업체 에서 cloudflare 업체로 네임서버 변경 후 acme.sh 을 이용 api token 만들어 자동 인증서 업데이트까지
아래는 Cafe24에서 구입한 도메인을 Cloudflare로 네임서버 이전하고,
이후 acme.sh를 통해 Cloudflare API Token을 사용하여 Let’s Encrypt 인증서를 자동으로 발급 및 갱신하는
전체 과정을 단계별로 정리한 것입니다.
✅ 개요 요약
도메인 등록처: Cafe24
DNS 관리: 네임서버 Cloudflare로 변경
SSL 발급 및 자동 갱신 도구: acme.sh
인증 방식: DNS-01 (Cloudflare API로 TXT 자동 등록)
적용 대상: 웹 서버(Nginx 등)
🔧 1단계: Cloudflare에서 도메인 추가
https://dash.cloudflare.com 로그인 또는 가입
사이트 추가 (Add site) 클릭
Cafe24에서 구매한 도메인 입력 (예: mydomain.com)
요금제: Free Plan 선택
Cloudflare가 기존 DNS 레코드를 자동으로 가져옴 → 확인 후 계속 진행
🔁 2단계: Cafe24에서 네임서버를 Cloudflare로 변경
Cafe24 도메인 관리 접속
도메인 관리 > [네임서버 변경] 메뉴 진입
Cloudflare가 제공한 네임서버 2개를 복사하여 입력
주) 아래네임서버 주소는 틀림 Cloudflare 에서 ns 삭제하면 하단 표시됨
ns1.cloudflare.com
ns2.cloudflare.com
변경 저장
📌 변경 후 최대 24시간 이내에 적용됨 (보통 수 시간 내 완료)
🔐 3단계: Cloudflare API Token 생성 (acme.sh용)
https://dash.cloudflare.com/profile/api-tokens 접속
"Create Token" 클릭
아래와 같이 구성:
템플릿: Edit zone DNS 선택
Zone Resources: Include > Specific Zone > mydomain.com
토큰 발급 후 복사
💻 4단계: acme.sh 설치 및 환경 변수 등록
🔹 (1) 설치
curl https://get.acme.sh | sh
source ~/.bashrc
또는
git clone https://github.com/acmesh-official/acme.sh.git
cd acme.sh
./acme.sh --install
🔹 (2) Cloudflare API 토큰 등록
아래와 같이 환경 변수 설정:
export CF_Token="클라우드플레어_API_토큰" # 만 적용
export CF_Zone_ID="클라우드플레어_존_ID" # 생략 가능 미적용
(Zone ID는 생략 가능하며 자동 감지되지만 직접 지정 시 더 빠름)
🧪 5단계: 인증서 발급 (TXT 자동 등록)
acme.sh --issue --dns dns_cf -d mydomain.com -d www.mydomain.com
실행 시:
_acme-challenge.mydomain.com TXT 레코드가 Cloudflare API로 자동 생성됨
DNS 인증 통과 시 인증서가 발급됨
📂 6단계: 인증서 설치 및 자동 적용
예: Nginx에 적용할 경우
acme.sh --install-cert -d mydomain.com \
--key-file /etc/ssl/private/mydomain.key \
--fullchain-file /etc/ssl/certs/mydomain.crt \
--reloadcmd "systemctl reload nginx"
🔄 7단계: 자동 갱신 확인
acme.sh는 기본적으로 60일마다 자동 갱신 시도함. 위 설정 완료 시
Cloudflare API로 TXT 레코드를 자동으로 다시 생성하며 갱신이 수행됩니다.
자동 갱신 로그 확인:
cat ~/.acme.sh/acme.sh.log
✅ 정리
단계 설명
1단계 Cloudflare에 도메인 등록
2단계 Cafe24에서 네임서버를 Cloudflare로 변경
3단계 Cloudflare에서 API Token 발급
4단계 acme.sh 설치 및 환경 설정
5단계 --dns dns_cf로 인증서 발급 (TXT 자동 추가)
6단계 서버에 인증서 설치 및 적용
7단계 자동 갱신 설정 확인 (60일 주기)
네임서버 업체변경 > https://cafe.naver.com/homestation/314
SSL 인증서 acme.sh 오늘강제 갱신 force 실행 30일 간격 자동갱신 변경> https://cafe.naver.com/homestation/316
=============== 대단한 chtgpt 로 도음 받아 성공 ,,진행 정리 해봅니다