uWSGI

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
uWSGI
Тип

веб-сервер и свободное и открытое программное обеспечение

Разработчик

Unbit

Операционная система

кроссплатформенное ПО

Последняя версия

2.0.15

Состояние

активное

Лицензия

GPL linking exception[d][1]

Сайт

uwsgi-docs.readthedocs.io/…

uWSGI — веб-сервер и сервер веб-приложений, первоначально реализованный для запуска приложений Python через протокол WSGI (и его бинарный вариант uwsgi — отсюда название). Версия 2.0 поддерживает также запуск веб-приложений Lua, Perl, Ruby и других[2].

Применение[править | править код]

Может работать как самостоятельный веб-сервер, так и в интеграции с Apache HTTP Server[3], Nginx[4][5], Cherokee HTTP Server и другими.

Используется для запуска приложений на базе фреймворков Django[6], Flask[7] и других.

Сервер приложений uWSGI используется как для разворачивания тестовой среды разработчика ПО, так и для управления облачными сервисами, предлагающими хостинг приложений на Python и других языках (например, хостинг DigitalOcean[8], PaaS-хостинг PythonAnywhere, 8host[9]).

Дистрибутив[править | править код]

Распространяется через менеджер пакетов PyPI[10].

Протокол uwsgi[править | править код]

Протокол uwsgi (в нижнем регистре) является бинарной реализацией протокола WSGI, оптимизированном для ускорения взаимодействия сервера и приложений[11].

Примечания[править | править код]

Ссылки[править | править код]