- mod_wsgi
-
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]
См. также
Примечания
- ↑ Список разработчиков на официальном сайте mod_python
- ↑ Официальный SVN.Последние изменения в код были внесены более года назад.
- ↑ Описание тестирования
Ссылки
Категория:- Apache httpd модули
Wikimedia Foundation. 2010.