Mod wsgi

Mod wsgi

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]

См. также

Примечания

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

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Mod wsgi" в других словарях:

  • Mod wsgi — est un module pour le Serveur HTTP Apache qui fournit une interface compatible WSGI pour l hébergement d application web pour Python (à partir de la version 2.3). C est une alternative à des solutions comme mod python, CGI ou FastCGI pour l… …   Wikipédia en Français

  • Mod wsgi — ist ein Modul für den Apache HTTP Server, das die Ausführung von Python Programmen durch den Webserver ermöglicht. WSGI ist eine allgemeine Schnittstelle zwischen Webserver und Python Anwendungen. mod wsgi macht eine Vermittlungsschicht zwischen… …   Deutsch Wikipedia

  • Mod wsgi — is an Apache HTTP Server module that provides a WSGI compliant interface for hosting Python 2.3+ based web applications under Apache.External links* [http://code.google.com/p/modwsgi/ Official mod wsgi website] * [http://hex… …   Wikipedia

  • WSGI — (англ. Web Server Gateway Interface, обычно произносится сообществом как «висги» или «виски»[1][2][3])  стандарт взаимодействия между Python программой, выполняющейся на стороне сервера, и самим веб сервером, например, Apache.… …   Википедия

  • Mod python — is an Apache HTTP Server module that integrates the Python programming language into the Apache server. It is intended to replace Common Gateway Interface (CGI) as a method of executing Python scripts on a web server. The promised benefits are… …   Wikipedia

  • Mod python — ist ein Modul für den Apache HTTP Server, das die Programmiersprache Python in den Webserver einbindet. Ziel war die Ablösung des „Common Gateway Interface“ (CGI) zur Ausführung von Python Skripten. Vorteil ist hauptsächlich die schnellere… …   Deutsch Wikipedia

  • Django — Тип веб фреймворк Автор Lawrence Journal World …   Википедия

  • Web Server Gateway Interface — Das Python Web Server Gateway Interface (WSGI) ist ein Standard Interface zwischen Webservern und Web Application Frameworks bzw. Web Application Servern um die Portabilität von Webanwendungen auf unterschiedlichen Webservern zu fördern. Die… …   Deutsch Wikipedia

  • Apache — HTTP Server Логотип Apache Тип Веб сервер Разработчик Apache …   Википедия

  • Python Server Page — mod python ist ein Modul für den Apache HTTP Server, das die Programmiersprache Python in den Webserver einbindet. Ziel war die Ablösung des „Common Gateway Interface“ (CGI) zur Ausführung von Python Skripten. Vorteil ist hauptsächlich die… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»