개요
Python 기반 웹 프레임워크인 Django 애플리케이션을 Nginx 웹 서버와 연동하는 과정을 설명한다. Django 개발 서버는 말 그대로 개발 및 디버깅을 위한 목적으로 제공되는 서버이므로 보안에 취약하며 성능이 상당히 나쁘다. 그러므로 Nginx와 uWSGI 모듈을 연동하는 과정을 통해 Django 애플리케이션을 서비스하도록 한다.
wsgi.py
Django 애플리케이션 코드가 WAS(WSGI)에서 호출될 수 있도록 핸들러를 생성해야 하는데 Django 프로젝트 폴더의 wsgi.py 파일이 그 역할을 한다.