Mod python

mod_python ist ein Apache HTTP Server Modul, das die integriert Python -Programmiersprache mit dem Server. Es soll eine Python -Sprachbindung für den Apache HTTP -Server bereitstellen.

Als mod_python veröffentlicht wurde, war es eine der effizienteren Optionen für Python -Skripte im Vergleich zu CGI Da CGI -Anfragen einen neuen Python -Prozess erfordern, um auf jede einzelne Webanforderung zu antworten.

Geschichte

Die erste Implementierung von mod_python war ein Port zu Apache HTTP Server eines Projekts namens NSAPY. Die NSAPY wurde von Aaron Watters für die geschrieben Netscape Enterprise Server und wurde als Beispiel in einem Kapitel des Buches verwendet Internetprogrammierung mit Python Geschrieben von Aaron Watters, Guido van Rossumund James Ahlstrom.[1] Die erste Version von mod_python wurde von Gregory Trubetskoy im Jahr 2000 veröffentlicht. Im September 2002 wurde mod_python an die gespendet Apache Software Foundation und wurde Teil der Apache HTTP Server Projekt.

Seit der Entwicklung von Python's Webserver -Gateway -Schnittstelle Von PEP 3333 im Dezember 2003 ist das Interesse an mod_python weitgehend auf WSGI-konforme Alternativen wie z. mod_wsgi.[2]

Die Entwicklung des Projekts hörte schließlich auf, da die Primärzusammenwerke inaktiv und am 16. Juni 2010 in der Vorstandssitzung der Apache Software Foundation einstimmig eine Auflösung verabschiedete, die das Apache Quetzalcoatl -Projekt (Umbrella -Projekt für MOD_Python) beendete.[3]

Im September 2013 nahm die Entwicklung von Mod_Python unabhängig von der Apache Software Foundation kurz wieder auf[2] Es war jedoch seitdem weitgehend inaktiv und es wurden keine neuen Veröffentlichungen erstellt.[4]

Verweise

  1. ^ "Geschichte". 29. Januar 2007. Archiviert vom Original am 1. Juni 2013.{{}}: CS1 Wartung: Ungeeignete URL (Link)
  2. ^ a b Trubetskoy, Gregory (2013-08-02). "Hacken auf mod_python (wieder)". Gregory Trubetskoy. Abgerufen 2021-03-30.
  3. ^ "Protokolle treffen" ". www.apache.org. 16. Juni 2010. Abgerufen 2021-03-30.
  4. ^ "Grisha/mod_python". GitHub. Abgerufen 2021-03-30.

Externe Links