개념정리

해결과정

요약

하나의 IP 에서 포트기반 가상호스트 설정을 통해 여러 서비스를 제공하는 웹서버

동작방식

config 파일에서 매 서버 블록마다 포트 번호를 추출하여 master 인스턴스 생성

master 마다 listen socket 을 설정해 두었다가 클라이언트의 연결 요청이 들어오면 accept 하여 client socket 생성 → 해당 클라이언트와 소통하는 listen socket, client socket 을 담은 worker 인스턴스 생성

클라이언트의 연결이 끊기면 해당 client socket 을 close()