HTML 파일을 인터넷에 올리는 방법 (가장 쉬운 길)
컴퓨터에 HTML 파일이 하나 있습니다. 브라우저로 열면 잘 보이지만 주소창에는 file:///Users/you/index.html이라고 떠 있죠 — 다른 사람은 볼 수 없습니다. 이 가이드는 그 파일을 진짜 URL이 있는 진짜 웹사이트로 만드는 방법을 다룹니다.
실제로 필요한 것
웹사이트란 결국 항상 켜져 있는 컴퓨터가 서빙하는 파일 묶음입니다. HTML 파일 하나를 공개하는 데 필요한 건 딱 세 가지입니다:
- 파일을 둘 곳 — 호스팅 서비스.
- 주소 — 사람들이 입력할 수 있는 도메인 또는 서브도메인.
- HTTPS — 요즘 브라우저는 HTTP 사이트에 "주의 요함"을 띄웁니다.
내 서버도, 데이터베이스도, 프레임워크도 필요 없습니다. 정적 페이지 하나에 그런 건 전부 과합니다.
방법 1: 파일 하나 호스팅 (가장 빠름)
딱 이 용도로 만들어진 서비스들은 index.html 하나만 업로드하면 즉시 라이브 URL을 줍니다. hdply가 그중 하나입니다: 이메일로 가입하고 파일을 올리면 my-site.hdply.com 같은 주소가 생깁니다. 업로드가 끝나는 순간 HTTPS와 함께 라이브되고, 이후에는 브라우저에서 바로 HTML을 수정할 수 있습니다. 빌드 단계가 없어서 작성한 파일이 바이트 단위 그대로 서비스됩니다.
포트폴리오, 랜딩 페이지, 데모, 초대장처럼 페이지 하나를 1분 안에 올리고 싶을 때 정답입니다.
방법 2: Git 기반 플랫폼
GitHub Pages, Netlify, Vercel은 Git 저장소에서 사이트를 배포합니다. 커밋을 푸시하면 사이트가 갱신되어 지속적인 프로젝트에는 훌륭하죠. 대신 첫 배포까지 저장소 만들기, 계정 연동, 설정이 필요합니다. Git을 안 쓰는 사람에게 파일 하나 올리자고 하기엔 절차가 많습니다.
방법 3: 클라우드 스토리지 버킷
AWS S3, Google Cloud Storage 등도 정적 파일을 서빙할 수 있습니다. 규모가 커지면 강력하고 저렴하지만, 버킷 정책·CDN·TLS 인증서를 직접 설정해야 합니다. 그 생태계에 익숙한 엔지니어에겐 합리적이고, 페이지 하나에는 무겁습니다.
단계별: 파일에서 URL까지 약 1분
- app.hdply.com/signup에서 무료 계정 생성 — 이메일과 인증 코드면 끝.
index.html업로드 (또는 편집기에 코드 붙여넣기).- 끝 — 즉시 열리는 URL이 생깁니다.
나중에 수정할 일이 생기면? 내장 편집기를 열고 HTML을 고친 뒤 저장하세요. 즉시 반영됩니다.
자주 묻는 질문
CSS와 JavaScript도 쓸 수 있나요? 네 — HTML 파일 안에 인라인으로 넣거나 외부 URL을 참조하면 됩니다. 파일 하나로 완결된 페이지가 관리하기 가장 쉽습니다.
도메인을 사야 하나요? 아니요. 처음엔 무료 서브도메인으로 충분하고, 프로젝트가 커지면 그때 커스텀 도메인을 붙이면 됩니다.