본문으로 건너뛰기
배포와 운영 기초집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·도메인 설정의 원리 미완료 상태