Mod_python - mod_python - Wikipedia

mod_python je Apache HTTP Server modul, který integruje Programovací jazyk Python se serverem. Účelem je poskytnout vazbu jazyka Python pro server Apache HTTP.

Když byl vydán mod_python, byla to jedna z nejúčinnějších možností pro skripty Pythonu ve srovnání s CGI protože požadavky CGI vyžadují spuštění nového procesu v Pythonu, aby bylo možné reagovat na každý jednotlivý webový požadavek.[1]

Dějiny

Počáteční implementací mod_python byl port na server Apache HTTP projektu s názvem NSAPy. NSAPy napsal Aaron Watters pro Netscape Enterprise Server a byl použit jako příklad v kapitole knihy Programování na internetu s Pythonem napsal Aaron Watters, Guido van Rossum a James Ahlstrom.[2] První verzi mod_python vydal Gregory Trubetskoy v roce 2000. V září 2002 byl mod_python darován Softwarová nadace Apache a stal se součástí Apache HTTP Server projekt.

Od vývoje Pythonu Rozhraní brány webového serveru od PEP 3333 v prosinci 2003 se zájem o mod_python z velké části přesunul k alternativám vyhovujícím WSGI, jako je mod_wsgi.[3]

Vývoj projektu nakonec přestal kvůli nečinnosti hlavních přispěvatelů a na zasedání správní rady The Apache Software Foundation 16. června 2010 správní rada jednomyslně přijala usnesení o ukončení projektu Apache Quetzalcoatl (zastřešující projekt pro mod_python).[4]

V září 2013 se vývoj mod_python krátce obnovil nezávisle na Apache Software Foundation[3] od té doby je však z velké části neaktivní a nebyla vytvořena žádná nová vydání.[5]

Reference

  1. ^ http://www.onlamp.com/pub/a/python/2003/10/02/mod_python.html
  2. ^ "Dějiny". 29. ledna 2007. Archivovány od originálu dne 1. června 2013.CS1 maint: unfit url (odkaz)
  3. ^ A b http://grisha.org/blog/2013/08/02/hacking-on-mod-python-again/
  4. ^ http://www.apache.org/foundation/records/minutes/2010/board_minutes_2010_06_16.txt
  5. ^ https://github.com/grisha/mod_python

externí odkazy