GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Configuring uWSGI for Production Deployment
  • Django
  • how to use Django with uWSGI
  • uWSGI Django docs
  • deploy
  • The uWSGI Swiss Army Knife
  • Nginx
  • web server
  • uWSGI quickstart

This view

  • Original page
  • New address

GeezerVison is showing www.fullstackpython.com — uWSGI

Full Stack Python
All topics | Blog | Supporter's Edition | @fullstackpython | Facebook | What's new?

uWSGI

uWSGI (source code), pronounced "mu wiz gee", is a Web Server Gateway Interface (WSGI) server implementation that is typically used to run Python web applications.

Official uWSGI logo.

uWSGI resources

  • Configuring uWSGI for Production Deployment explains how Bloomberg uses uWSGI as a production WSGI server for some of their Python projects and how to set it up for your own applications.

  • The official Django framework docs on how to use Django with uWSGI along with the corresponding official uWSGI Django docs are great places to start when you are trying to deploy your Django project.

  • The uWSGI Swiss Army Knife examines a few lesser-known uWSGI features that support serving static files, working with SSL, caching and asynchronous task execution.

  • How To Serve Django Applications with uWSGI and Nginx on Debian 8 shows how to set up a Django web app on Debian Linux that uses Nginx as a web server and reverse proxy for the uWSGI server.

  • The official uWSGI quickstart is awesome because it shows you how to code a quick WSGI application without using a framework then builds up an example with deploying a traditional Django web app.

What other Python topics do you want to learn about?

Tell me about standard relational databases.

How do I log errors that occur in my application?

What tools exist for monitoring a deployed web app?

Table of Contents

1. Introduction 2. Development Environments 3. Data 4. Web Development 5. Deployment Hosting Servers Static Content CDNs Virtual Private Servers Linode DigitalOcean Lightsail Platform-as-a-Service Heroku PythonAnywhere AWS CodeStar Operating Systems Ubuntu macOS Windows FreeBSD Web Servers Apache HTTP Server Nginx Caddy WSGI Servers Green Unicorn (Gunicorn) mod_wsgi uWSGI Continuous Integration Jenkins GoCD Configuration Management Ansible Salt Containers Docker Kubernetes Serverless AWS Lambda Azure Functions Google Cloud Functions 6. DevOps Changelog What Full Stack Means About the Author Future Directions Page Statuses ...or view the full table of contents.

Full Stack Python

Full Stack Python is an open book that explains concepts in plain language and provides helpful resources for those topics.
Updates via Twitter & Facebook.

Chapters

1. Introduction 2. Development Environments 3. Data 4. Web Development 5. Deployment » uWSGI 6. DevOps Changelog What Full Stack Means About the Author Future Directions Page Statuses ...or view the full table of contents.

Matt Makai 2012-2022
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.