Web Server Gateway Interface
웹 서버 게이트웨이 인터페이스(WSGI, Web Server Gateway Interface)는 웹서버와 웹 애플리케이션의 인터페이스를 위한 파이썬 프레임워크다.
WSGI는 처음에 2003년 PEP-333으로 규정되었다. 2010년에 출판된 PEP-3333은 파이썬 3을 위한 사양을 갱신한다.
개요
기존의 파이썬 웹 애플리케이션 프레임워크는 웹서버를 선택하는데 있어서 제약이 있었다. 보통 CGI, FastCGI, mod_python 과 같은 커스텀API 중에 하나만 사용할 수 있도록 디자인 되었는데, WSGI는 그에 반하여 low-level로 만들어져서 웹서버와 웹 애플리케이션,프레임워크간의 벽을 허물었다.
See also
- Modwsgi (Apache)
- Asynchronous Server Gateway Interface (ASGI)
- PEP 3333 - Python Web Server Gateway Interface v1.0.1
- Python
- Python:wsgiref - WSGI 유틸리티와 참조 구현