Cloudflare는 전 세계 330개 이상의 도시에 네트워크를 운영하는 CDN으로, 무료 플랜으로도 강력한 속도 개선과 보안 기능을 제공합니다. 이 글에서는 Cloudflare 가입부터 DNS 설정, SSL, 캐싱, 보안 최적화까지 단계별 완벽 튜토리얼을 제공합니다.
🔗 빠른 웹사이트를 위한 호스팅:
- Vultr — 서울 리전, 월 $2.50부터, $100 크레딧
- DigitalOcean — 월 $4부터, 신규 가입 크레딧 $5(90일)
목차
- Cloudflare란? 왜 무료인가?
- Step 1: Cloudflare 가입 및 사이트 추가
- Step 2: DNS 네임서버 변경
- Step 3: SSL/TLS 설정
- Step 4: 캐싱 및 속도 최적화
- Step 5: 보안 설정
- WordPress + Cloudflare 연동
- 자주 묻는 질문 (FAQ)
1. Cloudflare란? 왜 무료인가?

Cloudflare는 CDN, DNS, 보안, DDoS 방어를 통합 제공하는 글로벌 인프라 플랫폼입니다. 2009년 설립 이후 성장해, 전 세계 웹사이트의 약 20%를 보호한다고 밝히는 인프라 기업입니다(Cloudflare 2024년 보도자료 기준).
무료 플랜 제공 기능
| 기능 | 무료 플랜 | 유료(Pro) 플랜 |
|---|---|---|
| CDN | 무제한 트래픽 | 동일 |
| DDoS 방어 | 포함 | 고급 규칙 |
| SSL 인증서 | 무제한 무료 | 동일 |
| DNS | 고속 Anycast DNS | 동일 |
| 이미지 최적화 | 없음 | Polish 포함 |
| WAF (방화벽) | Free Managed Ruleset | Managed Ruleset·OWASP Core Ruleset 추가 |
| Page Rules | 3개 | 20개 |
💡 왜 무료인가?: Cloudflare는 무료 사용자의 트래픽을 통해 글로벌 네트워크를 최적화하고, 일부 사용자가 Pro/Business/Enterprise 플랜으로 업그레이드하는 모델로 수익을 창출합니다. 개인/소규모 사이트에는 무료 플랜이면 충분합니다.
2. Step 1: Cloudflare 가입 및 사이트 추가

- Cloudflare 대시보드에서 가입 (이메일 + 비밀번호)
- Add a Site 클릭
- 도메인 입력 (예:
example.com) - 플랜 선택: Free
- Cloudflare가 기존 DNS 레코드를 자동 스캔
3. Step 2: DNS 네임서버 변경
Cloudflare를 활성화하려면 도메인의 네임서버를 Cloudflare로 변경해야 합니다.
도메인 등록사에서 네임서버 변경
- Cloudflare가 할당한 2개의 네임서버 확인 (예:
ada.ns.cloudflare.com) - 도메인 등록사(Gabia, 가비아, GoDaddy 등) 관리 페이지 접속
- 네임서버 변경 메뉴에서 기존 NS를 Cloudflare NS로 교체
- 변경 완료 후 Cloudflare에서 Done, check nameservers 클릭
⚠️ 전파 시간: 네임서버 변경은 최대 24시간이 걸릴 수 있습니다(Cloudflare 안내). 전파 중에도 기존 사이트에 접속 가능합니다.
DNS 레코드 확인
Cloudflare가 자동 스캔한 DNS 레코드를 확인합니다. 누락된 레코드가 있다면 수동 추가:
| 타입 | 이름 | 내용 | 프록시 |
|---|---|---|---|
| A | @ | 서버 IP | 활성(주황색 구름) |
| A | www | 서버 IP | 활성 |
| CNAME | mail.provider.com | 비활성(회색 구름) | |
| MX | @ | mail.provider.com | – |
이메일 관련 레코드(MX, TXT SPF, DKIM)는 프록시를 비활성화(회색 구름)해야 정상 작동합니다.
4. Step 3: SSL/TLS 설정

Cloudflare를 사용하면 무료 SSL 인증서가 자동으로 적용됩니다.
SSL/TLS 모드 선택
| 모드 | 암호화 구간 | 권장 여부 |
|---|---|---|
| Off | 암호화 없음 | 사용 금지 |
| Flexible | 방문자 ↔ Cloudflare만 | 보안 취약, 사용 지양 |
| Full | 종단 간 암호화 (자체 서명 OK) | 권장 |
| Full (Strict) | 종단 간 + 유효한 인증서 | 최 권장 |
Full (Strict) 설정 방법
- 서버에 Let’s Encrypt SSL 인증서 설치 (
certbot사용) - Cloudflare → SSL/TLS → Overview → Full (Strict) 선택
- Always Use HTTPS: ON
- Automatic HTTPS Rewrites: ON
- Minimum TLS Version: 1.2
5. Step 4: 캐싱 및 속도 최적화

Speed 탭 권장 설정
| 설정 | 권장 | 효과 |
|---|---|---|
| Auto Minify (JS/CSS/HTML) | 해당 없음 | 2024년 8월 5일 종료된 기능입니다. JS·CSS 최소화는 캐시·최적화 플러그인에서 하세요 |
| Brotli 압축 | ON | 텍스트 파일 전송량 감소 |
| Early Hints | ON | preload/preconnect 가속 |
Caching 탭 권장 설정
- Caching Level: Standard
- Browser Cache TTL: 4시간 이상
- Always Online: ON (Internet Archive와 연동되어 원본 서버가 응답하지 않을 때 사이트 일부를 보여 줍니다)
Page Rules 활용 (무료 3개)
Page Rules로 특정 URL 패턴의 캐싱 동작을 제어합니다:
| 패턴 | 설정 | 목적 |
|---|---|---|
*example.com/wp-admin/* |
Cache Level: Bypass | 관리자 페이지 캐싱 금지 |
*example.com/wp-login* |
Cache Level: Bypass | 로그인 페이지 캐싱 금지 |
*example.com/*.css |
Browser Cache TTL: 1 month | 정적 파일 장기 캐싱 |
6. Step 5: 보안 설정

Security 탭 권장 설정
- Bot Fight Mode: ON (악성 봇 차단)
- Security Level: Medium (또는 High)
- Challenge Passage: 30분
- Always Use HTTPS: ON
- HSTS: HTTPS가 안정적으로 동작하는 것을 확인한 뒤 짧은 max-age로 시작해 늘리세요(브라우저가 정해진 기간 동안 HTTPS만 쓰도록 기억하므로 되돌리기 어렵습니다)
WAF (Web Application Firewall)
무료 플랜에는 Cloudflare Free Managed Ruleset이 제공되어 널리 악용되는 고위험 취약점을 막아 줍니다(Free 플랜에는 기본 적용). OWASP Core Ruleset과 전체 Cloudflare Managed Ruleset은 Pro 이상 플랜에서 쓸 수 있습니다(Cloudflare WAF 문서). 설정은 Security → WAF → Managed rules에서 확인하세요.
7. WordPress + Cloudflare 연동
Cloudflare WordPress 플러그인
- Cloudflare 플러그인 설치 (무료)
- API 키 연동으로 캐시 자동 삭제
- WordPress에서 글 발행/수정 시 Cloudflare 캐시 자동 purge
워드프레스 속도 최적화와 Cloudflare 시너지
Cloudflare는 워드프레스 속도 최적화의 핵심 요소입니다. 특히:
- 이미지 lazy load: Cloudflare + WordPress 플러그인 이중 적용
- 정적 파일 캐싱: Cloudflare 엣지에서 CSS/JS/이미지 제공
- 서버 부하 감소: Cloudflare가 정적 요청을 대신 처리하여 VPS CPU 절약
VPS + Cloudflare 조합 추천
Vultr VPS에 워드프레스를 구동하고 Cloudflare를 앞단에 두면, 공유 호스팅과 비슷한 가격대로 서버 설정을 직접 통제하며 운영할 수 있습니다. WordPress 최고의 VPS 5종 비교도 참고하세요.
자주 묻는 질문 (FAQ)
Q1. Cloudflare 무료 플랜으로 무엇을 쓸 수 있나요?
무제한 트래픽 CDN, 기본 DDoS 방어, 무제한 무료 SSL 인증서, 고속 Anycast DNS, 기본 WAF 규칙을 쓸 수 있고 Page Rules는 3개까지 제공됩니다. 이미지 최적화(Polish)는 유료(Pro) 플랜에만 포함되며, 개인·소규모 사이트에는 무료 플랜이면 충분하다고 이 글은 설명합니다.
Q2. 네임서버를 바꾸면 사이트가 접속되지 않는 시간이 있나요?
네임서버 변경은 최대 24시간이 걸릴 수 있으며(Cloudflare 안내), 전파 중에도 기존 사이트에는 접속할 수 있습니다. 이메일을 쓴다면 MX·TXT(SPF, DKIM) 레코드는 프록시를 꺼서 회색 구름으로 둬야 정상 작동합니다.
Q3. SSL/TLS 모드는 무엇으로 설정해야 하나요?
Full (Strict)을 권장합니다. 서버에 Let’s Encrypt 인증서를 certbot으로 설치한 뒤 SSL/TLS를 Full (Strict)로 바꾸고 Always Use HTTPS와 Automatic HTTPS Rewrites를 켭니다. Flexible은 방문자와 Cloudflare 구간만 암호화되어 보안이 약하므로 쓰지 말라고 안내합니다.
Q4. 워드프레스에서 Cloudflare 캐시는 어떻게 관리하나요?
무료 Cloudflare 플러그인을 설치하고 API 키를 연동하면 글을 발행·수정할 때 Cloudflare 캐시가 자동으로 삭제(purge)됩니다. 관리자(wp-admin)와 로그인(wp-login) 페이지는 Page Rules로 Cache Level: Bypass를 설정해 캐싱하지 않도록 합니다.
결론: Cloudflare는 선택이 아닌 필수
Cloudflare 무료 플랜은 비용 없이 웹사이트 속도와 보안을 동시에 향상시킬 수 있는 효과적인 도구 중 하나입니다. 특히 VPS에 워드프레스를 운영 중이라면 Cloudflare를 앞단에 두어 서버 부하를 줄이고 글로벌 응답 속도를 개선하세요.
이 링크를 통해 가입 시 소정의 수수료를 받을 수 있습니다.
관련 글
- 워드프레스 속도 최적화 완벽 가이드 2026 — PageSpeed 90점 달성
- 2026년 WordPress 최고의 VPS 5종 — WP 최적화 VPS
- Oracle Cloud Free Tier 완벽 가이드 — 무료 VPS + Cloudflare 조합
- 가장 저렴한 클라우드 호스팅 7선 — VPS 가격 총정리



















