IR labs
labs at ixopusada.com
Thu Aug 25 07:21:16 EDT 2005
Hi All, a mod_python newbie here. I am trying to set up my server using mod_python's transhandler, but I can't figure out the right configuration. I am experimenting with the most crude and basic uri translation possible: every request should be redirected to main.py. But somehow apache doesn't want to do that. Right now it still displays static pages (.html files) with images, etc etc. (where I would think req.filename = '/var/www/mod_python_test/main.py' should prevent all of that.) This is my setup: from httpd.conf : ----------------------------------------- ... <IfModule mod_python.c> AddHandler mod_python .py PythonPath "sys.path + ['/var/www/mod_python_test/']" PythonTransHandler translate </IfModule> ... ----------------------------------------- my script /var/www/mod_python_test/translate.py : ----------------------------------------- from mod_python import apache def transhandler(req): req.filename = '/var/www/mod_python_test/main.py' return apache.OK ----------------------------------------- using FreeBSD 5.2.1 Apache 2.0.54 mod_python 3.1.4 Python 2.3.2 Note that my main.py does work through the .htaccess in /var/www/mod_python_test/ ----------------------------------------- AddHandler mod_python .py PythonHandler main PythonDebug On ----------------------------------------- But it (main.py) should be called for all the url's requested (not just for /mod_python_test/whatever.py and friends.) thx dirk ----------------------------- Dirk van Oosterbosch de Wittenstraat 225 1052 AT Amsterdam the Netherlands http://labs.ixopusada.com -----------------------------
|