🍭
webserv
  • Webserv tutorials
  • 학습 | 웹(Web)
  • 학습 | 웹서버(Webserver)
  • 학습 | HTTP 개요
  • 학습 | 리퀘스트(Request)
  • 학습 | 리스펀스(Response)
  • 학습 | CGI
  • 학습 | RFC
  • 학습 | 소켓과 TCP 커넥션
  • 학습 | 서브젝트(Mandatory)
  • 실습 | 서버 프로그램
  • 실습 | 클라이언트 프로그램
  • 실습 | 통신 테스트
  • 실습 | telnet
  • 실습 | nginx
  • 설계 | 설계의 중요성
  • 설계 | 플로우차트
  • 설계 | 설정 파일
  • 설계 | 객체 설계
  • 설계 | 팀 코드 컨벤션
  • 설계 | 클래스 명세서
  • 설계 | 협업환경 구성
  • 구현 | 메인함수
  • 구현 | 서버생성
  • 구현 | Select
  • 구현 | 서버제어
  • 구현 | 요청 읽기
  • 구현 | 메소드 실행하기
  • 구현 | 응답 생성하기
  • 구현 | CGI 실행하기
  • 구현 | 응답 보내기
  • 구현 | 주요 메소드
  • 구현 | Libft
  • 구현 | 구현 테크닉 16
  • 구현 | 로그
  • 테스트 | Postman
  • 테스트 | Tester
  • 테스트 | 브라우저
  • 테스트 | Siege
  • 보너스 파트
  • 학습 레퍼런스
  • 튜토리얼을 끝내며
Powered by GitBook
On this page

Was this helpful?

설계 | 설정 파일

Previous설계 | 플로우차트Next설계 | 객체 설계

Last updated 4 years ago

Was this helpful?

저희는 Nginx configuration file을 참고하여 자체 Configuration 양식을 정의했습니다. 1개의 Server Block과 1개 이상의 Location Block이 모여서 서버 문자열(Server String)을 구성하고, 1개의 Config Block과 1개 이상의 서버 문자열이 모여서 설정 문자열(Config String)이 구성되는 것으로 아래와 같이 디자인했습니다. 참고하여 여러분의 Configuration File 문법을 정의해보세요.

프로젝트 초기 학습 단계에 제작했던 이미지들로, 저희가 최종적으로 이해한 내용이나 구현한 결과물과는 차이가 있습니다. 참고만 하세요.

Config Block 문법 정의와 유효성 검사 계획
Server Block 문법 정의와 유효성 검사 계획