eBPF 스크립트로 정적 웹사이트 서버 만들기
중급45분2026-06-13
정적 사이트 파일과 요청 처리용 eBPF 스크립트를 하나의 site.tar로 묶고 zeroserve로 서비스하면서, 방문자 정보를 응답 헤더에 추가하고 /health 경로는 JSON으로 응답하도록 구성합니다. 최종 결과물은 site.tar 패키지와 .zeroserve/scripts/enrich.c, health.c, zeroserve 실행·재적용 스크립트, 그리고 핫 리로드 테스트 절차를 담은 파일들입니다.
이 실습은 터미널에서 진행됩니다
오른쪽 패널에서 설치 명령어를 복사하세요이런 걸 배워요
- 정적 사이트를 site.tar 하나로 패키징할 수 있습니다
- eBPF 스타일 요청 스크립트로 응답 헤더와 /health 응답을 제어할 수 있습니다
- zeroserve 실행과 SIGHUP 기반 무중단 재적용 절차를 구성할 수 있습니다
- 사이트 배포 파이프라인을 작은 사이드 프로젝트에 맞게 단순화할 수 있습니다
어떻게 진행해요
1. 실행 환경 검증
2. 정적 사이트 뼈대 생성
3. 방문자 헤더 스크립트 작성
4. 상태 확인 응답 추가
5. 사이트 패키지 생성
6. 실행 스크립트 작성
7. 응답 동작 확인
8. SIGHUP 핫 리로드 검증
AI 튜터가 각 단계를 하나씩 안내해줄 거예요