웹 관련 몇 가지 용어에 대해서 정리해본다. Web Server 웹서버는 기본적으로 클라이언트로부터 요청된 웹 리소스를 서빙해주는 소프트웨어라고 정의한다. 기본적으로는 정적인(static) 자원을 그대로 리턴해주는 역할이 핵심이다. 동적인(dynamic) 자원을 리턴하고 싶다면 뒷단에 WAS(Web Application Server ; flask, node)를 배치하여 커뮤니케이션하면서 WAS의 결과를 서빙해주는 식으로 동작한다. 보통 80번 포트에서 대기하고 있고, 요청이 들어오면 해석해서 응답한다. CGI라는 것이 있어서 이를 통해 앱을 실행시키거나 static file을 리턴하기도 함. (CGI는 이후에 설명) 예시로, nginx와 apache 서버 등이 있다. 프로세스 기반의 apache 서버도,..