uWSGI

uWSGI (произносится как «mu wiz gee», исходный код можно посмотреть здесь), — это WSGI-сервер. Обычно он используется для запуска веб-приложений на Python.

uWSGI

Ресурсы по uWSGI

  • В статье «Configuring uWSGI for Production Deployment» рассказывается, как Bloomberg использует uWSGI в качестве рабочего (production) WSGI-сервера для некоторых своих проектов на Python. Также вы узнаете о том, как настроить этот сервер для ваших собственных приложений.
  • Раздел официальной документации Django о том, как использовать Django с uWSGI,  в комплекте с соответствующей официальной документацией по настройке Django от uWSGI — отличные ресурсы, если вы хотите развернуть проект на Django.
  • «The uWSGI Swiss Army Knife» рассматривает несколько менее известных функций uWSGI, которые поддерживают обслуживание статических файлов, работу с SSL, кэширование и асинхронное выполнение задач.
  • В руководстве «How To Serve Django Applications with uWSGI and Nginx on Debian 8» показано, как настроить в Debian Linux веб-приложение Django, использующее Nginx в качестве веб-сервера и обратного прокси-сервера для сервера uWSGI.
  • Официальное краткое руководство «Quickstart for Python/WSGI applications» — еще один отличный ресурс. В нем показано, как создать простое WSGI-приложение без использования фреймворка. Также приведен пример развертывания традиционного веб-приложения на Django.
  • «Deployment Notes for Pylons, Nginx, and uWSGI» содержит код и инструкции по настройке приложения Pylons с помощью uWSGI.