GitHub Pages용 무료 맞춤 도메인
GitHub Pages는 정적 사이트를 무료로 호스팅하고, certed.one은 그 앞에 둘 무료 맞춤 도메인을 제공합니다. 둘을 함께 쓰면 비용이 들지 않고 전문적으로 보입니다.
시작하기 전에
- 빌드되고 배포되는 GitHub Pages 사이트.
- 무료 certed.one 서브도메인 — 여기서 받으세요.
1단계 — CNAME 레코드 추가
서브도메인의 도메인 관리를 열고 GitHub Pages 호스트를 가리키는 CNAME 레코드를 추가하세요:
- 유형: CNAME
- 호스트 / 이름: 라벨, 예를 들어 jane.certed.one의 jane
- 값: your-username.github.io
정확한 양식 필드는 DNS 레코드 관리를 참고하세요.
2단계 — GitHub에서 맞춤 도메인 설정
저장소에서 Settings → Pages → Custom domain으로 이동해 jane.certed.one을 입력하고 저장하세요. GitHub은 저장소에 CNAME 파일을 작성하고 HTTPS 프로비저닝을 시작합니다.
3단계 — HTTPS 강제
인증서가 발급되면(몇 분 걸릴 수 있음) Enforce HTTPS를 체크해 방문자가 항상 보안 버전을 불러오도록 하세요.
문제 해결
- DNS 확인 대기 중: 전파에 몇 분이 걸릴 수 있습니다. CNAME 값이 username.github.io와 정확히 일치하는지 확인하세요.
- 인증서가 준비되지 않음: 잠시 기다린 뒤 Pages 설정을 새로 고치세요. GitHub이 자동으로 재시도합니다.
Vercel이나 Netlify가 더 좋으신가요? Vercel과 Netlify에서의 맞춤 도메인을 참고하세요.