Cloudflare 도메인 연결 – DNS 설정부터 521 에러 해결까지
대박코드 작업일지
2026.03.01 (Day 3) – 3화 3부: 도메인 연결 + 블로그 공개 (v0.2 달성!)
1. 도메인 구매
- Cloudflare Registrar에서 도메인 구매
- 도메인: daebakcode.com
- 가격: $10.46/년 (원가 판매, 갱신 가격 동일)
- 만료일: 2027-03-02 (자동 갱신 설정됨)
- WHOIS 개인정보 보호: Cloudflare가 자동으로 제공
왜 Cloudflare에서 구매했나?
- 원가 판매 (마진 0원) → 제일 저렴
- 갱신 가격도 동일 (다른 데는 첫해만 싸고 갱신 비쌈)
- Cloudflare DNS 자동 연결 → 따로 설정 안 해도 됨
- 도메인 + CDN + HTTPS + DNS 한 곳에서 관리
2. Cloudflare 설정
Cloudflare를 쓰는 이유
- 보안: 서버 IP 숨김, DDoS 공격 차단
- 속도: CDN으로 전 세계에서 빠르게 접속
- HTTPS: 무료 SSL 인증서 제공 (자물쇠)
- DNS 관리: 도메인 → 서버 IP 연결
DNS 레코드 추가
- A 레코드:
@→ 158.247.245.192 (Proxied) - A 레코드:
www→ 158.247.245.192 (Proxied) - 1번은
daebakcode.com→ 서버 연결 - 2번은
www.daebakcode.com→ 서버 연결
3. 서버 설정 변경
Nginx 도메인 설정
server_name에daebakcode.com www.daebakcode.com추가nginx -t→ syntax OK,systemctl reload nginx
WordPress URL 변경
- WP-CLI로 사이트 URL 변경:
- siteurl:
http://158.247.245.192→https://daebakcode.com - home:
http://158.247.245.192→https://daebakcode.com
4. SSL/HTTPS 설정
이슈: 521 에러 발생
- 문제:
https://daebakcode.com접속 시 521 (Web server is down) 에러 - 원인: Cloudflare SSL 모드가 “Full”로 설정되어 있었음
- Full 모드: Cloudflare → 서버를 HTTPS(443)로 접속 시도
- 하지만 우리 서버는 HTTP(80)만 열어놓은 상태
- 해결: SSL 모드를 “Full” → “Flexible”로 변경
- Flexible 모드: 방문자 → Cloudflare는 HTTPS, Cloudflare → 서버는 HTTP
- 방문자는 자물쇠(HTTPS) 보이고, 서버는 HTTP로 받음
- 결과:
HTTP/2 200정상 접속 확인
5. 접속 테스트
https://daebakcode.com→ 200 OK (접속 성공)https://www.daebakcode.com→ 접속 가능- Cloudflare 프록시 작동 확인 (server: cloudflare)
- SSL 자물쇠 표시 확인
최종 결과
| 항목 | 값 |
| —— | —— |
| 도메인 | daebakcode.com |
| HTTPS | 활성화 (Cloudflare Flexible SSL) |
| CDN | Cloudflare (글로벌) |
| 서버 IP 보호 | Cloudflare 프록시로 숨김 |
| 접속 주소 | https://daebakcode.com |
| 관리자 페이지 | https://daebakcode.com/wp-admin |
v0.2 마일스톤 달성!
- v0.1: 블로그 만들기 시작 (로컬 개발)
- v0.2: 블로그 공개 완료! ← 오늘 달성!
- VPS 서버 구매 & 초기 셋팅
- Nginx + PHP + MySQL + WordPress 설치
- 도메인 구매 & Cloudflare 연결
- HTTPS 적용 & 전 세계 공개
오늘 하루 전체 작업 요약 (Day 3)
| 작업 | 내용 |
| —— | —— |
| 3화 1부 | SSH 접속, 서버 초기 셋팅 (업데이트, 방화벽, 사용자 생성, fail2ban) |
| 3화 2부 | WordPress 설치 (Nginx, PHP 8.3, MySQL, WordPress 6.9.1, WP-CLI) |
| 3화 3부 | 도메인 구매, Cloudflare 연결, HTTPS, 블로그 공개 |
| 블로그 | 3화 1부/2부 글 작성 & 발행, 맞춤법 교정 36곳 |
| 버전 | v0.2 마일스톤 달성! |
다음에 할 것
1. 3화 3부 블로그 글 작성 & 발행
2. 대박코드 커스텀 테마 서버에 업로드
3. 로컬 블로그 데이터 → 서버 이전 (이미지 URL: localhost:8080 → daebakcode.com)
4. v0.3 계획: 홈페이지 꾸미기, 메시지 기능 등