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 apachedef 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.

