Rona

zeroserve로 eBPF 기반 HTTPS 서버 만들기

중급402026-06-10

숙박업 인허가 안내 페이지와 요청 단위 건강 확인 로직을 하나의 배포 파일로 묶고, SIGHUP으로 무중단 재적용 흐름을 드라이런으로 재현합니다. 최종적으로는 `index.html`, `.zeroserve/scripts/health_check.c`, `site.tar`, 그리고 `zeroserve` 실행·핫 리로드 순서를 담은 셸 스크립트를 만드는 형태입니다.

이 코칭은 터미널에서 진행됩니다

이런 걸 배워요

  • 정적 사이트와 서버 요청 로직을 하나의 tarball로 묶는 배포 흐름을 설명할 수 있습니다
  • eBPF 기반 요청 처리 스크립트가 어떤 역할을 하는지 이해할 수 있습니다
  • SIGHUP으로 서버 설정을 무중단 재적용하는 운영 패턴을 재현할 수 있습니다
  • 업무 문서 사이트를 배포 가능한 단일 산출물로 정리할 수 있습니다

어떻게 진행해요

1. 환경 검증하기
2. 배포 목표 기록하기
3. 업무 안내 페이지 작성하기
4. 첫 배포 파일 묶기
5. 건강 확인 로직 추가하기
6. 최종 묶음 검증하기
7. 핫 리로드 명령 작성하기
8. 드라이런으로 재현하기

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