Wiring NGINX and uWSGI together
The Python Web Server Gateway Interface (WSGI) is an interface specification formalized as PEP-3333 (http://www.python.org/dev/peps/pep-3333/). Its purpose is to provide a standard interface between web servers and Python web applications or frameworks to promote web application portability across a variety of web servers. Due to its popularity in the Python community, a number of other languages have implementations that conform to the WSGI specification. The uWSGI server, although not written exclusively for Python, provides a way of running applications that conform to this specification. The native protocol used to communicate with the uWSGI server is called uwsgi
.
Note
More details about the uWSGI server, including installation instructions, example configurations, and other supported languages, can be found at http://projects.unbit.it/uwsgi/ and https://github.com/unbit/uwsgi-docs.
The uwsgi
module of NGINX can be configured to talk to this server using...