PyTexas 2013

Using Nginx, Gunicorn, and Upstart to serve a WSGI app

John-Michael Oswalt. Got a django/flask/other wsgi app and want the world to see it? Come follow along and learn all the necessary parts to get your app up and running on a server or a local VM.

This talk will cover the configuration of Nginx (web server and reverse proxy), Gunicorn (WSGI server), and Upstart (Ubuntu lightweight process manager) so that you can serve your Django or Flask app on a server. We will start with a vanilla Ubuntu 12.04 instance and take a pre-built Django app and setup all the necessary parts to get the app up and running. The code will be available for this talk so that you can follow along with your own server, or come back to it later to see how it's done.

Status: Accepted