1️⃣ S3에 정적 웹사이트 업로드

  1. AWS S3 버킷 생성 (예: my-website-bucket)
  2. index.html, error.html 같은 파일 업로드
  3. 버킷 정책은 기본적으로 비공개 유지

2️⃣ CloudFront 배포 생성

  1. AWS 콘솔에서 CloudFront → Create Distribution 선택
  2. **원본 도메인(Origin Domain)**에 S3 버킷 선택
  3. Viewer Protocol PolicyRedirect HTTP to HTTPS 선택 (보안 강화)
  4. 캐싱 정책은 기본값 사용 (추후 커스터마이징 가능)
  5. 배포 완료 후, CloudFront 도메인 이름 확인

3️⃣ Route 53에서 도메인 연결

  1. Route 53에서 호스팅 영역(Hosted Zone) 생성
  2. 레코드 생성(Create Record)

📌 이제 www.mywebsite.com → CloudFront → S3 로 연결됩니다.


4️⃣ HTTPS 인증서 적용 (권장)

  1. *AWS Certificate Manager (ACM)**에서 인증서 발급
  2. CloudFront 배포 → **Alternate Domain Name (CNAME)**에 www.mywebsite.com 추가