For faster navigation, this Iframe is preloading the Wikiwand page for UWSGI.

UWSGI

Материал из Википедии — свободной энциклопедии

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

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

Применение

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

Может работать как самостоятельный веб-сервер, так и в интеграции с 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].

Примечания

[править | править код]
  1. The uwsgi Open Source Project on Open Hub: Languages Page — 2006.
  2. https://github.com/unbit/uwsgi/blob/2.0.15/LICENSE
  3. Supported languages and platforms. Дата обращения: 25 апреля 2017. Архивировано 26 апреля 2017 года.
  4. Apache support. Дата обращения: 26 апреля 2017. Архивировано 27 апреля 2017 года.
  5. Module ngx_http_uwsgi_module. Дата обращения: 25 апреля 2017. Архивировано 19 апреля 2017 года.
  6. Django на production. uWSGI + nginx. Подробное руководство. Дата обращения: 25 апреля 2017. Архивировано 26 апреля 2017 года.
  7. How to use Django with uWSGI. Дата обращения: 12 октября 2017. Архивировано 12 октября 2017 года.
  8. Deploy Flask on uWSGI. Дата обращения: 25 апреля 2017. Архивировано 26 апреля 2017 года.
  9. Django Server Comparison: The Development Server, Mod_WSGI, uWSGI, and Gunicorn. Дата обращения: 26 апреля 2017. Архивировано 21 апреля 2016 года.
  10. Настройка uWSGI и NGINX для обслуживания приложений Python. Дата обращения: 26 апреля 2017. Архивировано 22 сентября 2020 года.
  11. uWSGI в менеджере пакетов PyPI. Дата обращения: 26 апреля 2017. Архивировано 27 апреля 2017 года.
  12. The uwsgi Protocol. Дата обращения: 25 апреля 2017. Архивировано 26 апреля 2017 года.
{{bottomLinkPreText}} {{bottomLinkText}}
UWSGI
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?