라핀이 알려주는 HTML 무료 홈페이지 배포 방법 | Netlify로 5분 만에 완성
HTML 파일을 만들었다면 이제 진짜 홈페이지로 만들 차례입니다. Netlify를 사용하면 드래그 앤 드롭만으로 5분 안에 무료 배포가 완성됩니다. 라핀이 초보자도 실수 없이 따라할 수 있도록 전 과정과 주의사항을 정리했습니다.
왜 호스팅이 필요한가?
HTML 파일을 카카오톡으로 공유하면 수정할 때마다 새 파일을 다시 보내야 하고, 누가 최신 버전을 갖고 있는지도 불분명합니다. 웹 호스팅을 하면 URL 하나로 누구나 항상 최신 버전에 접속할 수 있습니다. 컴퓨터든 스마트폰이든, 인터넷만 되면 어디서든 접속 가능합니다.
Netlify란 무엇인가?
Netlify는 HTML, CSS, JavaScript 같은 정적 웹사이트를 무료로 호스팅해주는 서비스입니다. 라핀이 추천하는 이유 3가지:
- 드래그 앤 드롭만으로 배포 완성 — GitHub 몰라도 됩니다
- 무료 플랜 제공 — 월 100GB 트래픽, 개인 프로젝트에 충분
- HTTPS 자동 적용 — 별도 SSL 설정 없이 보안 사이트
Netlify 가입 및 배포 방법 (5분 완성)
Step 1: 가입
- netlify.com 접속
- 우측 상단 Sign Up 클릭
- Google 계정으로 로그인 (가장 빠름)
- 기본 정보 입력 (영어 부담되면 브라우저 번역 기능 활용)
Step 2: 배포 준비
- 파일명을 반드시
index.html로 변경 - index.html을 폴더 안에 넣기
- (이유: 웹 서버는 폴더에 접속하면 자동으로 index.html을 찾기 때문)
Step 3: 배포
- Netlify 첫 페이지 하단의 드롭 영역에 폴더를 드래그 앤 드롭
- 자동으로 URL 생성 완료
- Sites 메뉴 → Quick setup에서 원하는 이름으로 URL 변경 가능
- 예:
lapin-builder.netlify.app
- 예:
API 키 보안 주의사항 (필수)
웹에 배포할 때 API 키를 코드에 직접 넣는 하드코딩은 절대 금지입니다.
F12 → Sources 탭을 열면 소스 코드가 그대로 보입니다. API 키가 하드코딩되어 있으면 누구든 쉽게 탈취 가능합니다. API 키를 도용당하면 과금 폭탄을 맞을 수 있습니다.
올바른 방법: 사용자가 직접 입력하는 설정 화면을 만들고, 입력값은 브라우저 로컬 스토리지에 저장합니다. 처음 한 번만 입력하면 저장되며, 기기별로 각각 입력해야 합니다.
업데이트 및 롤백 방법
프로그램 수정 후 업데이트:
- 새 사이트 만들기 ❌ (URL이 바뀝니다)
- 기존 프로젝트 클릭 → Deploys 메뉴 → 폴더를 다시 드롭 ✅
잘못 배포한 경우 롤백:
- Deploys 탭에서 이전 배포 버전 클릭
- Publish deploy 버튼 클릭
- 팝업에서 Publish 확인
- 이전 버전으로 즉시 복구 완료
초보자가 자주 하는 실수 3가지
| 실수 | 문제 | 해결책 |
|---|---|---|
| 파일명 오류 | main.html, page.html 등 사용 | 반드시 index.html 로 저장 |
| 폴더 미사용 | 파일 단독 드롭 | index.html을 폴더 안에 넣고 폴더를 드롭 |
| 새 사이트 생성 | 수정할 때마다 새 사이트 만들기 | 기존 프로젝트에 들어가서 재배포 |
자주 묻는 질문 (FAQ)
Q. Netlify 무료 플랜으로 실제로 운영 가능한가요?
A. 네. Netlify 무료 플랜은 월 100GB 트래픽을 제공합니다. 개인 프로젝트나 포트폴리오 사이트 수준에서는 무료 플랜으로 충분히 운영 가능합니다.
Q. 파일명이 index.html이 아니면 어떻게 되나요?
A. 웹 서버는 폴더 접속 시 자동으로 index.html을 찾습니다. 다른 이름을 사용하면 404 에러가 발생합니다. 메인 페이지는 반드시 index.html로 저장해야 합니다.
Q. GitHub를 몰라도 Netlify를 쓸 수 있나요?
A. 네. Netlify는 드래그 앤 드롭만으로 배포가 가능합니다. GitHub 연동 없이도 폴더를 끌어다 놓으면 즉시 배포됩니다.
Q. API 키를 코드에 직접 넣어도 되나요?
A. 절대 안 됩니다. F12 개발자 도구를 열면 소스 코드가 그대로 노출됩니다. API 키가 탈취되면 본인 계정에 과금이 발생할 수 있습니다. 항상 사용자 입력 방식으로 구현하세요.
정리
라핀의 HTML 무료 호스팅 핵심 요약:
- Netlify 가입 → index.html 폴더에 넣기 → 드래그 앤 드롭 → 배포 완료 (실질 1분)
- 수정 시 새 사이트 아닌 기존 프로젝트에 재배포
- API 키 하드코딩 금지 — 로컬 스토리지 저장 방식 사용
- 이전 버전 롤백 가능 (Publish deploy)
AI 자동화와 바이브코딩으로 만든 프로그램을 Netlify로 배포하면 URL 하나로 누구와도 공유할 수 있습니다. 이제 카카오톡에 파일 첨부할 필요 없이 링크 하나로 깔끔하게 자랑하세요.

