uWSGI веб-сервер, работающий через протокол WSGI
uWSGI — веб-сервер и сервер веб-приложений, первоначально реализованный для запуска приложений Python через протокол WSGI (и его бинарный вариант uwsgi). Версия 2.0 поддерживает также запуск веб-приложений Lua, Perl, Ruby и других.
Часто uWSGI работает в связке с NGINX. NGINXобрабатывает http-запросы и передает обработку скриптовой части веб-серверу. Тем не менее, сам uWSGI может выступать и как самостоятельный сервер. Также может быть интегрирован с серверами Apache, Cherokee HTTP Server.
uWSGI используется для запуска приложений на базе фреймворков Django, Flask и других.
Простая программа Nginx uWSGI Python которой не суждено было заработать
Для Debian, Ubuntu установка описана в официальной документации Quick start for Python/WSGI applications Debian, а для CentOS 7 опишу в этой статье.
yum install python-pip uwsgi python-devel gcc
Зачем устанавливать uwsgi дважды? Потому что это самый простой способ получить все, что нам нужно:
- Версия yum uwsgi установит /usr/lib/systemd/system/uwsgi.service и /etc/uwsgi.ini.
- Версия pip будет собирать uwsgi с поддержкой Python.
pip install uwsgi
И получаем ошибку
You are using pip version 8.1.2, however version 22.0.4 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
Ок просят обновить pip
pip install --upgrade pip
Все сложно, нужно сначала поставить в Centos 7 параллельно две версии Пайтона и чтобы они не конфликтовали между собой, иначе yum перестанет работать. Вот статья на эту тему.
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах