UWSGI

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

uWSGI
Тип веб-сервер и свободное и открытое программное обеспечение
Разработчик Unbit
Написана на Си[1]
Операционная система кроссплатформенное ПО
Последняя версия 2.0.19.1
Состояние активное
Лицензия GPL linking exception[d][2]
Сайт uwsgi-docs.readthedocs.io/…
projects.unbit.it/uwsgi

Применение

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

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

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

Дистрибутив

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

Протокол uwsgi

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

Примечания

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.