<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Mod_python</id>
	<title>Mod python - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Mod_python"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Mod_python&amp;action=history"/>
	<updated>2026-05-15T01:10:17Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Mod_python&amp;diff=385627&amp;oldid=prev</id>
		<title>imported&gt;Trustable: Kategorie:Webserver (Thema)</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Mod_python&amp;diff=385627&amp;oldid=prev"/>
		<updated>2026-01-17T22:14:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=Kategorie:Webserver_(Thema)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Kategorie:Webserver (Thema) (Seite nicht vorhanden)&quot;&gt;Kategorie:Webserver (Thema)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEITENTITEL:mod_python}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;mod_python&amp;#039;&amp;#039;&amp;#039; ist ein [[Modul (Software)|Modul]] für den [[Apache HTTP Server|Apache-HTTP-Server]], das die [[Programmiersprache]] [[Python (Programmiersprache)|Python]] in den [[Webserver]] einbindet. Ziel war die Ablösung des „[[Common Gateway Interface]]“&amp;amp;nbsp;(CGI) zur Ausführung von Python-[[Skriptsprache|Skripten]]. Vorteil ist hauptsächlich die schnellere Ausführung.&lt;br /&gt;
&lt;br /&gt;
Eine konzeptionelle Weiterentwicklung von mod_python ist [[mod_wsgi]].&lt;br /&gt;
&lt;br /&gt;
Ein anderes Verfahren, um CGI zu beschleunigen, ist „[[FastCGI]]“.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Bei CGI-Programmen wird pro [[Client-Server-Modell #Definitionen|Anfrage]] ein neuer [[Prozess (Informatik)|Prozess]] auf dem Server gestartet, der den [[Interpreter]] der Sprache aufruft, welcher seinerseits das gewünschte Script interpretiert und dann ausführt. Auf Seiten mit vielen Besuchern pro Zeitspanne ist dieses Verfahren nicht ausreichend schnell.&lt;br /&gt;
&lt;br /&gt;
Daher wird mit „mod_python“ – und vergleichbaren Modulen für andere Programmiersprachen – die Sprache direkt in den Webserver eingebettet, der Interpreter läuft die ganze Zeit.&lt;br /&gt;
&lt;br /&gt;
== Vorteile ==&lt;br /&gt;
* Der Zeitaufwand für das Starten des Interpreters entfällt.&lt;br /&gt;
* Da der Prozess nach der Bearbeitung einer Anfrage eines [[Client]]s nicht beendet wird, können dauerhafte Daten – wie z.&amp;amp;nbsp;B. [[Datenbank]]&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;verbindungen – für nachfolgende Anfragen aufgehoben und müssen nicht bei jeder Nachfrage neu [[Initialisierung|initialisiert]] werden.&lt;br /&gt;
* Da „mod_python“-Module direkt in den Webserver integriert sind, kann mit ihnen alles erledigt werden, was sonst in der komplexer zu programmierenden Sprache&amp;amp;nbsp;[[C (Programmiersprache)|C]] geschriebene Module erledigen: Implementierung anderer Protokolle als&amp;amp;nbsp;[[Hypertext Transfer Protocol|HTTP]], Filterung der Anfrage und der Antwort, Ermittlung des [[Datenformat]]s usw.&lt;br /&gt;
&lt;br /&gt;
== Nachteile ==&lt;br /&gt;
* Die Start[[Konfiguration (Computer)|konfiguration]] ist bis heute etwas komplizierter zu bewerkstelligen als die Verwendung der in der Regel weitestgehend vorkonfigurierten CGI-Alternative.&lt;br /&gt;
* Da die Skripte direkt im Server eingebettet sind, werden sie mit den weitreichenderen [[Berechtigungskonzept|Rechten]] des Serverprozesses ausgeführt. Um keine [[Sicherheitslücke]]n herbeizuführen, muss der [[Administrator (Rolle)|Administrator]] also den Server richtig konfigurieren (das betrifft alle Programmiersprachen, die direkt im Webserver eingebettet sind, und hat nichts mit Python zu tun).&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
Die erste Version von „mod_python“ wurde im Jahr&amp;amp;nbsp;2000 von [[Gregory Trubetskoy]] freigegeben. Seit&amp;amp;nbsp;2002 ist „mod_python“ ein offizielles Projekt der [[Apache Software Foundation]]. Zwischen&amp;amp;nbsp;2007 und&amp;amp;nbsp;2013 ruhte die Entwicklung, allerdings wurde am 13.&amp;amp;nbsp;November 2013 die neue Version&amp;amp;nbsp;3.5.0 veröffentlicht&amp;lt;ref name=&amp;quot;modpython.org&amp;quot;/&amp;gt;, die erstmals Python&amp;amp;nbsp;3 verwendet.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.modpython.org/ Offizielle mod_python-Website]&lt;br /&gt;
* [http://www.turbogears.org/ TurboGears] Framework für die Webentwicklung, das mod_python verwenden kann&lt;br /&gt;
* [http://spyce.sourceforge.net/ Spyce Python Server Pages Implementierung]&lt;br /&gt;
* [http://webpython.codepoint.net/mod_python_tutorial Tutorial]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;modpython.org&amp;quot;&amp;gt;http://www.modpython.org&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste Webserver-Schnittstellen}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Webserver (Thema)]]&lt;br /&gt;
[[Kategorie:Apache-Projekt]]&lt;br /&gt;
[[Kategorie:Python (Programmiersprache)]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Trustable</name></author>
	</entry>
</feed>