Rona

eBPF 스크립트로 제로 설정 웹 서버 만들기

중급452026-06-12

정적 사이트 배포용 콘텐츠와 요청 처리 정책을 하나의 site.tar 패키지로 묶고, /health 응답과 SIGHUP 핫 리로드 절차를 로컬 파일과 테스트 명령으로 검증합니다. 최종 결과물은 site.tar, .zeroserve/scripts/enrich.c와 health.c, 로컬 /health 검증 도구, 그리고 zeroserve 실행·리로드 운영 메모입니다.

이 실습은 터미널에서 진행됩니다

이런 걸 배워요

  • 웹 콘텐츠와 요청 처리 정책을 하나의 배포 패키지로 묶을 수 있습니다
  • eBPF 요청 처리 스크립트가 어떤 역할을 하는지 PM 관점에서 설명할 수 있습니다
  • /health 동적 응답과 커스텀 헤더 요구사항을 테스트 명령으로 검증할 수 있습니다
  • SIGHUP 기반 핫 리로드 운영 절차를 정책서에 반영할 수 있습니다

어떻게 진행해요

1. 환경 검증하기
2. 웹 콘텐츠 준비하기
3. 방문자 헤더 정책 작성하기
4. 헬스체크 응답 작성하기
5. 배포 패키지 묶기
6. 요청 테스트 도구 만들기
7. 헬스체크 동작 확인하기
8. 핫 리로드 운영 메모 작성하기

AI 튜터가 각 단계를 하나씩 안내해줄 거예요