대박코드 작업일지

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_namedaebakcode.com www.daebakcode.com 추가
  • nginx -t → syntax OK, systemctl reload nginx

WordPress URL 변경

  • WP-CLI로 사이트 URL 변경:
  • siteurl: http://158.247.245.192https://daebakcode.com
  • home: http://158.247.245.192https://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 계획: 홈페이지 꾸미기, 메시지 기능 등