Diese Schnittstellen sollten nicht mehr direkt angesprochen werden. Der korrekte Weg findet sich auf der Seite Python im Web.
CGI
CGI ist die älteste und verbreiteste Art, Skripte auf einem Webserver auszuführen. Ein einfaches "Hello World" per CGI findet sich hier. Wikipedia bietet einen umfassenderen Einblick in das CGI.
- Für jede Anfrage startet Apache den Python-Interpreter und liefert die Ausgaben zurück zum Client.
- somit dauert jeder Request relativ lang
FastCGI
- FastCGI behält den Interpreter im Speicher, somit dauern die Requests nicht so lange
Information in diesem Wiki: HelpOnInstalling/ApacheWithFastCgi
mod_python
- integriert den Python-Interpreter als Modul in Apache (ähnlich wie bei mod_php oder mod_perl)
- Startzeit des Interpreters entfällt
- nicht für jeden Request eine seperater Interpreter (RAM-Verbrauch)
- Zugriff auf Apache-Interna möglich