본문으로 건너뛰기
배포와 운영 기초집LESSON 08

사이트 주소·baseUrl·도메인 설정의 원리

난이도입문 → 초급
예상 시간30분
선수지식이전 강의

8강. 사이트 주소·baseUrl·도메인 설정의 원리

1. 이번 강의에서 해결할 문제

호스트 주소와 프로젝트 경로를 뒤섞으면 모든 내부 링크와 자산 경로가 틀어집니다. 커스텀 도메인은 DNS 비용과 보안 책임도 추가합니다.

2. 학습 목표

3. 핵심 개념

url은 프로토콜과 호스트, baseUrl은 사이트가 제공되는 경로 접두사입니다. https://example-learner.github.io/dev-foundations/라면 url은 호스트까지, baseUrl은 /dev-foundations/입니다. 커스텀 도메인은 구매 비용과 DNS·HTTPS 관리가 생길 수 있어 필수가 아니며 GitHub 기본 주소로 월 비용 0원 구조를 유지할 수 있습니다.

커스텀 도메인은 GitHub Pages 공식 도메인 문서의 현재 DNS·HTTPS 절차를 확인합니다.

4. 단계별 실습

1. 파일 검토

실행 위치: 저장소 루트

실행 전 확인: 현재 정상 값을 직접 바꾸지 말고 별도 노트에서 계산합니다.

대상: docusaurus.config.js 가상 프로젝트 설정

파일 검토
url: 'https://example-learner.github.io',
baseUrl: '/dev-foundations/',
organizationName: 'example-learner',
projectName: 'dev-foundations',
trailingSlash: false,

예상 결과: 네 값을 결합한 주소가 https://example-learner.github.io/dev-foundations/가 됩니다.

2. PowerShell

실행 위치: 로컬 터미널

실행 전 확인: DNS 레코드를 변경하지 않고 읽기 전용 조회만 합니다.

대상: 선택적 가상 도메인의 DNS 조회

PowerShell
Resolve-DnsName docs.example.test -ErrorAction SilentlyContinue

예상 결과: 예약된 예시 도메인은 결과가 없을 수 있으며 실제 사용 시 변경 전후 레코드를 기록합니다.

5. 배포·운영 흐름이 동작하는 이유

Docusaurus는 build 시 baseUrl을 링크와 정적 자산 경로에 반영합니다. DNS는 도메인을 호스팅 주소로 연결하지만 사이트 경로 구성과 별도 계층이므로 둘을 함께 맞춰야 합니다.

6. 자주 하는 실수와 안전한 해결법

7. 직접 실습

8. 이해 점검 질문 3개

9. 핵심 요약

MINI QUIZ

사이트 주소·baseUrl·도메인 설정의 원리 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1다음 중 “사이트 주소·baseUrl·도메인 설정의 원리”의 핵심 요약을 실제 상황에 맞게 적용한 것은 무엇인가요?
  2. 문제 2“사이트 주소·baseUrl·도메인 설정의 원리” 실습 중 ‘와일드카드 DNS 사용’ 상황을 발견했습니다. 본문과 일치하는 설명은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

8강. 사이트 주소·baseUrl·도메인 설정의 원리 미완료 상태