이전 포스팅과 연결 : [Django] 프로젝트 구조 설정 (앱, 템플릿, Static 파일 등) 1. 웹 서버, WSGI, 웹 어플리케이션 개념 장고 프로젝트를 배포하기에 앞서, 간단하게 웹 서버와 관련된 사전 지식들을 짚고 넘어가자. 웹 서버 (Web Server) 정적인 컨텐츠를 제공하는 서버를 의미한다. 프로그램을 실행하거나 데이터베이스에 접근하는 등의 동적인 기능은 수행할 수 없다. 파일 시스템에 존재하는 정적 파일들을 찾아서 제공해주는 정적 기능만 수행할 수 있다. 대표적으로 Apache, Nginx 등이 있다. 웹 어플리케이션 서버 (Web Application Server, WAS) 동적인 컨텐츠를 제공할 수 있는 서버를 의미한다. 프로그램을 실행하거나 데이터베이스에 접근하는 등의 동적인 ..