-
Notifications
You must be signed in to change notification settings - Fork 1
회의록 | 1주차
jeongmin edited this page Feb 2, 2024
·
1 revision
기간: 24.01.04 ~ 24.01.07
- configuration 조건
-
server_name: 정확히 일치하는 것에 한해 검사 -
root: server 블록과 location 블록에 모두 root가 없는 경우 예외처리(Test!)
-
- 설계를 먼저 빠숑뽀숑 하자
해야할 것
- 서브젝트 읽고 configuration 작성 목록 정리
- 설정 파일을 어떻게 작성할 것인지 형식 정하기
- 그 부분에 맞게 server 객체 및 location 객체, conf 객체 어떻게 설계할지
- request 공부하기
- 받아와서 파싱하고 객체 만들기
- CGI 실행 시 필요한 환경변수들을 config 객체에 추가할 필요가 있음
- 어떤 환경변수가 필요한지 확인하기
- location 경로 부분에 상대경로를 사용한다.
- index 필요하다.
- RFC 7230 Request 부분 정리 → 같이 빠르게 나눠서 읽기
해야할 것
- configuration 파일 명세 정의
- Request부분 RFC 문서 읽기
- 커스텀 ERROR 코드 문서 정리
- 허용 함수 정리
- 소켓 프로그래밍
- CGI
- 가상 호스트
- NGINX autoindex 동작 정리
- HTTP Request 파싱
- HTTP Request 값 유효성 검사
- Config 파일 Parsing