Supabase의 커스텀 도메인은 어떻게 설정하나요?
_____A1: Supabase에서 커스텀 도메인을 설정하려면 다음 단계를 따르시면 됩니다.
1. Supabase 프로젝트의 대시보드에 로그인합니다.
2. 사이드바 메뉴에서 “Settings” > “Custom Domains” 섹션으로 이동합니다.
3. “Add Custom Domain” 버튼을 클릭해 원하는 도메인 이름(예: www.yourdomain.com)을 입력합니다.
4. Supabase가 제공하는 DNS 레코드(CNAME 또는 A 레코드)를 복사하고, 도메인 관리업체의 DNS 설정에 추가합니다.
5. DNS가 정상적으로 설정되면 Supabase 대시보드에서 도메인 상태가 “Active”로 변경됩니다.
6. 이후 커스텀 도메인을 통해 Supabase 호스팅 콘텐츠에 접근할 수 있습니다.
Q2: 도메인 연결에 필요한 DNS 레코드는 어떻게 설정하나요?
A2: Supabase가 지정한 DNS 레코드는 일반적으로 다음과 같습니다.
- CNAME: 예를 들어, www 서브도메인을 프로젝트 호스트 주소로 연결합니다.
- A 레코드: 루트 도메인(예: yourdomain.com)을 지정 IP 주소로 연결할 때 사용합니다.
도메인 등록기관 또는 DNS 호스팅 서비스의 관리 페이지에서 해당 레코드를 추가해주시면 됩니다.
Q3: SSL 인증서는 자동으로 지원되나요?
A3: 네, Supabase는 Let’s Encrypt를 통해 자동으로 SSL 인증서를 발급 및 갱신해 줍니다. 따라서 별도로 SSL을 설정할 필요 없이 HTTPS로 안전하게 접속할 수 있습니다.
Q4: 도메인 연결 후 DNS 전파에는 시간이 얼마나 걸리나요?
A4: 일반적으로 DNS 전파는 몇 분에서 최대 48시간까지 걸릴 수 있습니다. 보통 몇 시간 내에 도메인이 정상적으로 연결되지만, 이 시간은 도메인 제공사에 따라 다릅니다.
Q5: 여러 개의 커스텀 도메인을 한 프로젝트에 연결할 수 있나요?
A5: 네, Supabase에서는 여러 커스텀 도메인을 한 프로젝트에 연결할 수 있습니다. 각 도메인마다 추가 절차를 거쳐 DNS를 설정하면 됩니다.
Q6: 기존 Supabase 프로젝트에 이미 커스텀 도메인 연결이 되어있으면 새로운 도메인 추가 방법은?
A6: 기존 도메인이 연결된 상태라면, “Settings” > “Custom Domains”에서 “Add Custom Domain”을 클릭해 추가 도메인을 등록하고 DNS 설정을 진행하시면 됩니다.
Q7: 커스텀 도메인 설정 후에도 Supabase 기본 도메인을 사용할 수 있나요?
A7: 네, 커스텀 도메인을 설정해도 기존의 project-ref.supabase.co 형식의 기본 도메인은 계속 사용할 수 있습니다.
Q8: 문제가 발생하여 도메인 연결이 안 될 때 확인할 점은?
A8: 다음 사항을 점검하세요.
- DNS 레코드가 올바르게 추가되었는지
- DNS 전파 시간이 충분히 지났는지
- 도메인 입력 시 오타가 없는지
- Supabase 대시보드에서 도메인 상태 확인
- 도메인 등록기관이 DNS 설정을 제대로 반영했는지
---
Supabase의 커스텀 도메인 설정은 기본적으로 매우 간단하며, 도메인 추가 후 Supabase가 안내하는 DNS 설정을 추가하는 게 가장 중요합니다. SSL 인증서 자동 발급도 지원해 별도 설정이 필요 없습니다.
이 과정을 통해 Supabase 프로젝트와 연결된 도메인을 사용자 지정할 수 있습니다.
1. 도메인 구입 : - 먼저, GoDaddy, Namecheap, Google Domains 등의 도메인 등록 서비스에서 원하는 도메인을 구입합니다.
2. Supabase 프로젝트에 로그인 : - Supabase 대시보드에 로그인한 후, 해당 프로젝트를 선택합니다.
3. Settings 메뉴로 이동 : - 대시보드 왼쪽 사이드바에서 "Settings"를 클릭한 후 "Domain" 또는 "Custom Domain" 옵션을 선택합니다.
4. 커스텀 도메인 추가 : - 커스텀 도메인 입력 필드에 구입한 도메인을 입력합니다.
- 예: `yourdomain.com`
5. DNS 설정 : - 도메인 등록 서비스의 DNS 설정 페이지로 가서 A 레코드를 추가하거나 CNAME 레코드를 설정해야 합니다.
- Supabase에서 제공하는 IP 주소를 사용하여 A 레코드를 추가하거나, Supabase의 CNAME을 사용하여 CNAME 레코드를 설정합니다.
- 이를 통해 도메인이 Supabase 프로젝트와 연결되도록 합니다.
예를 들어: - A 레코드 설정 (IPv4 주소 사용): ``` @ A 123.45.67.89 (Supabase에서 제공하는 IP 주소) ``` - CNAME 레코드 설정: ``` www CNAME
6. SSL 인증 설정 : - Supabase는 HTTPS를 지원하므로 도메인이 설정된 후, SSL 인증서가 자동으로 생성됩니다.
- 이를 통해 안전한 HTTPS 연결을 사용할 수 있습니다.
7. 변경 사항 적용 확인 : - 도메인이 Supabase 프로젝트와 제대로 연결되었는지 확인합니다.
브라우저에 커스텀 도메인을 입력하여 Supabase 애플리케이션이 정상적으로 로드되는지 테스트합니다.
8. 도메인 설정 완료 : - 모든 것이 정상적으로 작동하면, 이제 Supabase 프로젝트에 커스텀 도메인이 성공적으로 설정된 것입니다.
위 단계를 따라 커스텀 도메인을 Supabase에 설정하면, 보다 전문적인 URL을 사용하여 사용자 경험을 향상시킬 수 있습니다.
DNS 변경 사항이 반영되기까지는 시간이 소요될 수 있으므로, 반영되지 않을 경우 잠시 기다리거나 DNS 설정을 다시 검토해야 합니다.
작성자:
김유리 [비회원]
| 작성일자: 1년 전
2025-03-04 09:10:47
조회수: 423 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
조회수: 423 | 댓글: 0 | 좋아요: 0 | 싫어요: 0
내용이 부정확하다면 싫어요를 클릭해주세요.