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...