내 도메인을 구입하고 사이트에 연결하기
도메인 구입·DNS 연결·대표 주소 변경을 구분하고 HTTPS와 관리자 접근을 확인합니다.
도메인은 사이트가 사용할 이름이고, 배포된 Worker는 그 이름으로 들어온 요청을 처리하는 프로그램입니다. 이름을 구입하는 것만으로 두 대상이 연결되지는 않습니다. 연결 후에는 방문자 주소뿐 아니라 관리자 보호와 사이트 내부에서 사용하는 대표 주소도 함께 맞춰야 합니다.
오늘 확인할 질문
구입한 도메인을 사이트에 연결하고 기존 주소와 관리자 설정을 함께 맞추는 방법은 무엇인가요?
짧게 기억할 이름과 유지 비용을 함께 봅니다
도메인을 고를 때는 작은집 생활노트처럼 사이트 주제와 연결되는 이름을 생각하되, 다른 서비스나 상표와 혼동될 표현은 피합니다. 예제 문구를 그대로 구입해야 하는 것은 아닙니다. 발음과 철자가 지나치게 다르거나 숫자와 하이픈이 여러 번 들어가면 주소를 안내하기 어렵습니다. 몇 년 동안 같은 주제를 이어갈 수 있는 이름인지도 생각해 봅니다. 도메인을 바꾸면 내부 설정과 공유 링크를 다시 다뤄야 합니다.
구입 화면에서는 첫해 할인 가격과 다음 해 갱신 가격을 따로 읽습니다. 부가세, 결제 통화, 자동 갱신 여부, 추가 서비스가 선택되어 있는지도 확인합니다. 이번 강의의 비용 예시는 실제 판매 가격이 아니므로 그 숫자를 그대로 예산으로 확정하지 않습니다. 도메인 등록 서비스의 현재 결제 화면에서 총액을 확인하고 필요하지 않은 부가 상품은 선택하지 않습니다.
도메인 관리 계정은 직접 접근하고 복구할 수 있어야 합니다. 다른 사람이 대신 구입했다면 소유와 관리 권한을 확인하지 않은 채 광고 사이트의 대표 주소로 사용하지 않습니다. 갱신 알림을 받을 이메일도 유지합니다. 만료되면 사이트 코드가 멀쩡해도 주소 접속이 끊길 수 있습니다. 연간 비용을 월 비용으로 나누어 기록하되 실제 결제는 특정 월에 한 번 발생한다는 차이를 기억합니다.
도메인을 넣는 칸과 넣지 않는 칸을 구분합니다
Cloudflare의 Workers & Pages → 내 Worker → Settings → Domains & Routes → Add → Custom Domain에서 내 도메인을 연결합니다. 예를 들어 learn.example.com을 연결했다면 PUBLIC_ORIGIN에는 https://learn.example.com을 넣습니다. example.com은 형식 설명용 주소이므로 실제 소유 도메인으로 바꿉니다. 도메인 입력칸에 /admin이나 /posts를 붙이지 않습니다.
| 칸 | 형식 예시 | 뜻 |
|---|---|---|
| Custom Domain | learn.example.com | 내가 소유한 도메인으로 교체 |
| PUBLIC_ORIGIN | https://learn.example.com | 경로·끝 슬래시 제외 |
| Access 경로 | learn.example.com/admin* | 관리 주소 보호 |
| 실제 글 | https://learn.example.com/posts/drawer-size | 발행 후 열리는 주소 |
새 실습 도메인과 기존 도메인을 구분합니다
처음 따라 한다면 다른 서비스가 연결되지 않은 새 도메인으로 연습하는 편이 영향 범위를 파악하기 쉽습니다. 이미 회사 홈페이지나 이메일이 사용하는 도메인을 쓰려면 기존 DNS 구성을 먼저 보관합니다. MX는 메일 연결에 쓰일 수 있고 TXT는 소유 확인이나 메일 인증에 쓰일 수 있습니다. 이름을 모른다는 이유로 삭제하면 사이트 외의 기능에도 영향을 줄 수 있습니다.
Cloudflare에서 도메인을 관리하도록 연결하는 과정에서는 등록 서비스의 네임서버 변경이 필요할 수 있습니다. 네임서버는 DNS 설정을 어느 서비스가 관리하는지 지정하는 값입니다. Cloudflare 화면이 제시하는 내 도메인의 값을 사용하고 다른 사람의 예시를 복사하지 않습니다. 기존 DNS 항목이 옮겨졌는지도 확인한 뒤 변경합니다. 등록처와 현재 DNS 관리처가 같은 서비스인지 다른 서비스인지 먼저 구분하세요.
네임서버 변경은 즉시 모든 곳에 같은 결과로 나타나지 않을 수 있습니다. 계정 화면의 활성 상태와 실제 접속을 함께 확인하며 반영을 기다립니다. 연결 대기 중이라는 이유로 값을 여러 번 바꾸면 마지막으로 적용한 설정을 알기 어려워집니다. 공식 안내의 상태와 오류 메시지를 읽고 필요한 수정만 합니다. 기다리는 동안 마지막 변경 시각과 계정에 표시된 상태를 기록해 둡니다.
Worker에 Custom Domain을 추가합니다
Cloudflare에서 도메인이 활성 상태가 되면 Workers & Pages에서 이번 Worker를 엽니다. Settings의 Domains & Routes에서 Custom Domain 추가 항목을 찾습니다. 연결할 호스트 이름을 입력합니다. 루트 도메인으로 운영할지 www 또는 별도 하위 주소로 운영할지는 처음에 하나를 정합니다. 둘 다 넣었다고 자동으로 하나의 대표 주소와 이동 규칙이 완성된 것으로 생각하지 않습니다.
공개 미리보기입니다. 전체 학습은 로그인 후 수강 조건에 따라 이용할 수 있습니다.