Installationsanleitungen

mod_python

Bei Hostsharing kann mod_python nur im Zusammenhang mit der Option "eigene httpd.conf" verwendet werden, da mod_python keinen Safe Mode kennt. Allgemeine und über diese Installationsanleitung hinausgehende Aspekte werden unter http://www.modpython.org behandelt.

 

/etc/httpd/httpd.conf anpassen

In die /etc/httpd/httpd.conf des Pakets muss folgende Zeile eingefügt werden:

LoadModule python_module /usr/lib/apache/1.3/mod_python.so


Apache neu starten

Um die Änderung wirksam werden zu lassen, muss der Apache-Webserver neu gestartet werden. Dies erfolgt auf der Kommandozeile mit:

rc httpd restart 


mod_python via .htaccess aktivieren

Um mod_python zu aktiveren, muss eine .htaccess-Datei im Webordner angelegt werden, welche folgenden Inhalt aufweist:

AddHandler python-program .py
PythonHandler index
DirectoryIndex index.py


Test

Zum Testen kann im gleichen Ordner eine Datei index.py angelegt werden:

from mod_python import apache

def handler(req):
req.send_http_header()
req.write("Hello World!")
return apache.OK

Über den Webbrowser kann diese Ressource nun angefordert werden und es sollte der Text "Hello World!" angezeigt werden.

Geändert am: 10.03.2006, 13:48 Uhr
Nach oben
Druckversion