mod_python

Herrmann

Well-Known Member
Morgen,

ich sitze gerade an meinem Webserver und versuche mod_python zum Laufen zu kriegen. Apache-2.x und PHP-5.x läuft. mod_python hab ich aus den Port kompiliert.
Meine httpd.conf habe ich wie folgt angepasst.

Code:
...
LoadModule python_module libexec/apache2/mod_python.so
...
<Directory "/usr/local/www">
   ...
   AddHandler mod_python .py
   PythonHandler mod_python.publisher
   PythonDebug On
</Directory>

Wenn ich nun <webserver>/index.py aufrufe, bekomme ich ein 404 zurück. Wenn ich jedoch die Python Sachen im Directory Block weglasse, will mein Firefox die index.py herunterladen.

Irgendwie komme ich an der Stelle nicht weiter.

PS:

die index.py sieht so aus:

Code:
from mod_python import apache

def handler( req ):
  req.send_http_header()
  req.write( "Hello, World!" )
  return apache.OK
 
Hab jetzt die index.py folgendermaßen abgeändert.

Code:
import mod_python

def index( req ):
  return "Test."

Damit scheint es jetzt zu funktionieren. Nun kann ich anfangen mich näher mit mod_python zu beschäftigen *freu*
 
Zurück
Oben