[팁]도메인·호스팅·데이터베이스, 처음 만들 때 헷갈리는 역할 정리

Sungyeob2026.10.25 23:12조회 1추천 0댓글 0

서비스를 처음 공개할 때 “도메인도 샀고 데이터베이스도 있는데 왜 사이트가 안 뜨지?”라는 혼란이 생길 수 있습니다. 필요한 역할을 나눠 생각하면 설정할 위치를 찾기 쉬워집니다.

주소, 실행, 저장은 서로 다른 역할입니다

구성맡은 역할확인할 질문
도메인사용자가 입력하는 이름어떤 서비스로 연결되는가?
호스팅·실행 환경화면과 서버 코드를 전달·실행앱이 정상적으로 실행되는가?
데이터베이스글과 회원 관련 데이터를 보관누가 어떤 데이터를 읽고 바꿀 수 있는가?
인증접속한 사람을 식별누구인지 확인한 결과가 앱에 전달되는가?

서비스에 따라 여러 역할을 한 제품이 제공할 수도 있습니다. 한 대시보드에 모여 있다고 해서 같은 설정이라는 뜻은 아닙니다.

Builders Korea의 예

이 사이트는 Cloudflare Workers에서 앱을 실행하고 구매한 도메인을 연결했습니다. 글과 인증 데이터는 기존 Lovable Cloud의 Supabase 기반 백엔드를 사용합니다. 화면을 배포했다고 데이터베이스까지 자동으로 이전되는 구성은 아닙니다.

따라서 글 조회가 실패하면 앱 실행 상태뿐 아니라 백엔드 연결, 접근 정책도 확인해야 합니다. 반대로 기본 배포 주소는 열리는데 구매한 주소만 안 열리면 도메인 연결을 먼저 의심할 수 있습니다.

문제를 좁히는 순서

  1. 호스팅이 제공한 기본 주소에서 앱을 열어봅니다.
  2. 앱은 열리지만 데이터만 비어 있는지 확인합니다.
  3. 로그인이 필요한 동작만 실패하는지 확인합니다.
  4. 구매한 도메인에서 같은 동작을 비교합니다.

도메인을 연결한 직후 로그인만 실패한다면 로그인 후 돌아올 주소가 허용되어 있는지도 확인합니다. 사이트 화면을 여는 주소와 인증 서비스가 받아들이는 주소 목록은 별도로 관리될 수 있습니다.

모든 설정을 한 번에 바꾸기보다 실패 범위를 먼저 나누세요. “앱이 안 된다”를 “기본 주소는 열리고, 구매한 도메인에서 로그인 복귀만 실패한다”로 바꾸면 필요한 도움도 훨씬 구체적으로 받을 수 있습니다.

댓글 0

불러오는 중…

댓글을 쓰려면 로그인해 주세요.