Light-industry-up.ru

Экосистема промышленности

Mod wsgi

27-06-2023

mod_wsgi - модуль для веб-сервера Apache, который предоставляет WSGI-совместимый интерфейс для работы с web-приложениями, написанными на языке программирования Python. Разрабатывается Грэмом Дамплтоном (ранее, один из разработчиков mod python[1])

Содержание

Возможности

Модуль позволяет Apache работать c web-приложениями, написанными на языке python. Позиционируется как замена ныне не развивающемуся[2] mod python. Позволяет избежать традиционных проблем с быстродействием, неизбежных при использовании традиционного CGI, где каждый запрос к серверу порождает новый процесс в операционной системе (эту проблему так же может решить использование FastCGI). Позволяет запускать web-приложения в двух режимах: режиме встраивания, при котором используются одинаковые идентификаторы пользователя и группы (uid и gid соответственно) для всех использующих модуль приложений, а также в режиме демона (доступен для Apache 2.x) - где можно задать пользователя, от имени которого будет запускаться каждое приложение, что повышает безопасность в случае общего хостинга для разных пользователей.

Преимущества

  • Поддержка режима демона повышает безопасность модуля.
  • Модуль активно развивается, и поддерживает новые версии смежного ПО (в частности, python 3)
  • Лучшая производительность, нежели mod python[3]

См. также

Примечания

  1. Список разработчиков на официальном сайте mod_python
  2. Официальный SVN.Последние изменения в код были внесены более года назад.
  3. Описание тестирования

Ссылки

  • Официальный сайт
  • Использование вместе nginx

Mod wsgi.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06